我是jmeter的新手,我尝试使用它进行性能测试的web应用,
它有4页,
Login page(Http Authorization Manager)
Page 1
Page 2
Page 3
在这里,当我实时使用我的应用程序时,从一个页面加载到另一个页面需要花费太多时间(> 2秒) . 但是,在jmeter中,结果显示页面以快速时间加载(平均时间 - 668毫秒) .
是单独敲击页面吗?(即从登录页面到第1页,登录页面到第2页等)
我想知道的是,对于下面的场景,我的应用程序如何执行更多样本 .
顺序:登录 - 转到第1页 - 点击链接 - 转到第2页 - 点击链接转到第3页
或者有没有办法记录序列并对100个左右的用户进行负载测试?
1 回答
JMeter更快的原因有多种:
Jmeter仅打开html页面,浏览器打开带有图片和其他内容的页面
Jmeter不渲染html和JS,但浏览器确实如此
对JMeter脚本进行一些更改:
添加HTTP Cookie管理器
添加HTTP缓存管理器
添加HTTP请求默认值
将登录页面作为子项移动到Once Only Controller(因为您不会每次都登录,对吗?)