重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本节主要讲解利用Jmeter进行并发测试和引入图像报表
蜀山ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
1. 在Jmeter中打开上节课(10)Badboy导出的在拉手网查询×××的脚本Lashou_Search.jmx.
2. 右击Lashou节点,Add->Listener->Aggregate Graph & Graph Results
3. 对图像报表进行配置(配置省略)
4. 点击Search节点,线程组配置界面展开:
5. 在线程组里设置负载信息,即线程属性,选中Start next thread loop , 线程数: 10 , Ramp-up period(inseconds): 0, 循环次数: 1
说明1. :向测试计划中增加相关负载设置是Jmeter需要模拟十个请求者,每个请求者在测试过程中并发请求,并且连续请求2次。
线程数代表发送请求的用户数目,Ramp-up period(inseconds)代表每个请求发生的总时间间隔,单位是秒。假如我的请求数目是5,而这个参数是10,那么每个请求之间的间隔就是 10/5,也就是2秒。如果设置为0就代表并发请求。Loop Count代表请求发生的重复次数,如果选择后面的forever(默认),那么请求将一直继续,如果不选择forever,而在输入框中输入数字,那么请求将重复指定的次数。
说明2:调度器配置
启动时间:测试计划什么时候启动,启动延迟会覆盖它。
结束时间:测试计划什么时候结束,持续时间会覆盖它。
持续时间:测试计划持续多长时间,会覆盖结束时间。
启动延迟:测试计划延迟多长时间启动,会覆盖启动时间。
6. 点击Aggregate Graph, 点击运行后观察运行结果
7. 观察并行测试的结果
8. 再次运行一次10人查询并发测试,我们可以观察到Result界面下记录了所有运行的报告趋势,我们可以指定一个文件路径和输出文件名,保存这个报告,代码优化或性能改进后,我们再次调用此报告,对比改进效果。