PEn*_*eer -1 performance jmeter load-testing performance-testing loadrunner
现代浏览器使用不同数量的描述一样,每台服务器的连接在这里。在现代网页中下载 100 多个资源是很常见的。特别是当服务器远离最终用户时,这会导致很大的性能问题。
我在负载测试工具(LoadRunner 和 JMeter)方面有过糟糕的经历,因为这些工具似乎无法正确模拟现代 Web 浏览器。我知道 JMeter 中有“使用并发池”设置,你可以在 LR 中模拟不同的浏览器,但你的经验是什么,那些真的像他们应该的那样工作吗?根据这篇博客文章 ,至少 JMeter 有一些问题。
我知道这些负载测试工具(LR、JMeter)的主要目的是测试服务器端,但我认为这仍然是一个相当大的问题。
我不能说 JMeter,但在 LoadRunner 中,我们模拟了尽可能接近所选浏览器的并发连接数。您可以在运行的重放日志中看到使用的最大并发连接数,例如:
Maximum number of concurrent connections per server: 6 [MsgId: MMSG-26000]
我们有一些受您选择的用户代理影响的预设,但此当前连接数在录制期间会更新(即录制将分析您使用的实际并发连接数并更改预设值)。
如果这对您来说还不够,您可以使用以下步骤手动更改允许的并发连接数:
web_set_sockets_option(“MAX_CONNECTIONS_PER_HOST”,”10”);
web_set_sockets_option(“MAX_TOTAL_CONNECTIONS “,”60”);
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
8370 次 |
| 最近记录: |