chi*_*hma 2 jmeter load-testing performance-testing
我正在努力寻求解决方案.
我做了什么:
我已经使用HTTP代理服务器记录了导航页面生成的每个文件.添加线程组下的所有文件我运行了测试计划,一次没有缓存,一次没有缓存.
我得到的是:
但是我使用Firebug获取该页面的响应时间比使用Jmeter [缓存以及非缓存]的时间少30-40秒.
注意:该页面包含ajax.
题:
谢谢.
Jmeter不会渲染页面,也不会执行javascript,因此它也不会执行ajax.
但是,ajax将生成请求,如果您使用它,代理将捕获这些请求.
另一个关键区别是大多数浏览器会同时执行请求,通常一次发出4到6个请求,具体取决于浏览器和设置.
Jmeter将串行地*而不是并行地生成每个请求,因此这也可能增加给定页面的总加载时间以及它的所有子样本.
如果您查看每个请求的请求时间并将其添加,它应该非常接近
对于问题二,我建议不要排除它们,因为您想要准确测量负载,排除文件会使结果产生偏差.
| 归档时间: |
|
| 查看次数: |
2452 次 |
| 最近记录: |