三、注册、登录、注销系统集成
1、业务需求:模拟用户注册、登录、注销操作
操作流程:
步骤1:badboy录制注册脚本、登录脚本、注销脚本
略
步骤2:将注册脚本、登录脚本、注销脚本合并到一个jmeter中
步骤3:将注册脚本放入 setUp Thread Group(预测试-线程组)
步骤4:将登录、注销脚本放入Thread Group(线程组)
步骤5:设置同时注册用户数,设置登录用户线程的思考时间
注册脚本:
登录脚本:
步骤6:增加csv data set config(全局作用)
所有关于用户改成${email}----参考如上操作
步骤7:所有url中Redirect Automatically 勾选去掉
步骤8:运行
四、perMon监控搭建与测试
1、业务需求:安装内存、硬盘监控
官网地址:https://jmeter-plugins.org/wiki/PerfMon/
相关jar包和文件:
jmeter-plugins-perfmon-2.1.jar,jmeter-plugins-manager-1.3.jar、
ServerAgent-2.2.3.zip
操作流程:
步骤1:将jmeter-plugins-perfmon-2.1.jar 、jmeter-plugins-manager-1.3.jar放入jmeter5.1环境目录下
步骤2:打开Jmeter,Options->Plugins Manager
步骤3:添加性能监控-元件
步骤4:在项目工程的环境下, 解压缩ServerAgent包,运行服务端–监控
将ServerAgent.jar放入jmeter下/lib/ext目录下
在windows下运行startAgent.bat,在linux环境下运行startAgent.sh
步骤5:设置jmeter的监听信息
步骤6:注意事项
时间太短、无法看到CPU、内存等监听结果
设置think time(思考时间)
例如:
设置思考时间:
步骤7:查看监听结果
五、导出测试报告
1、业务需求:测试报告html生成
操作流程:
步骤1:增加可视化展示
Summary Report–概要报告
Aggregate Report—聚合报告
Aggregate Graph–聚合图形报告
在当前可视化元件中,输入保存结果文件
步骤2:生成测试报告
查看测试报告