jmeter 响应时间慢

标签 jmeter load-testing

我已经使用 Apache JMeter 设置了一个测试计划,但是在测试远程服务器时,我发现比浏览器运行相同测试所需的时间要慢得多,它的速度要慢 5-10 倍。例如,chrome 需要大约 300 毫秒来加载带有一些嵌入 Assets 的简单静态页面,而 jmeter 报告来自同一台机器的同一页面的 2000+ 毫秒。

我已经尝试调整线程数以确保这不是瓶颈,也没有太多负载减慢服务器速度,但似乎没有任何改变这些缓慢的数字。

我还能看什么来从这个工具中获得更真实的响应时间?

最佳答案

我想通了这一点,问题是“检索所有嵌入式资源”已被选中,这是我想要的,但我也没有使用“并发池大小”选项,因此它正在循环遍历大约 10 个嵌入式 HTTP 请求中的每一个在页面上连续显示并报告总体加载时间较慢。检查这个并添加一个真实的浏览器并发数(Chrome 这些天使用 6 所以这就是我所用的: http://sgdev-blog.blogspot.com/2014/01/maximum-concurrent-connection-to-same.html )
给我非常接近真实浏览器测试的数字。

关于jmeter 响应时间慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33216985/

相关文章:

java - JMeter 负载测试期间出现无法解释的日志记录问题

amazon-web-services - 如何为我的 AWS 服务器获取有用的负载测试数据?

java - 在Gatling中增加控制台报告的时间

Jmeter 包含 Controller 相对路径

selenium - 使用 selenium webdriver 预先记录的步骤进行性能/负载测试

selenium - JMeter - Webdriver 错误 : java. lang.NoClassDefFoundError:com/sun/jna/platform/win32/Kernel32

jmeter - jmeter中简单 Controller 和模块 Controller 的区别

variables - Jmeter使用变量创建变量并检索值

asp.net - VSTS Web 性能测试 - AJAX 请求记录顺序错误?

regex - Jmeter - 提取 URL 和 BODY 中的查询字符串