1)根据功能模块,准备测试脚本
2)根据需求方要求,根据并发数设计测试场景(线程数,Ramp-Up,循环次数,thinktime等参数),修改调试脚本
3)给脚本添加结果树,aggregate report(汇总报告)
4)使用多个vm,分布式运行jmeter。运行前通知服务端对数据库保存快照。运行时告知服务端同时检测服务器性能及相关的日志------------------
5)运行完成,通知服务端,进行数据库闪回。
6)查看测试结果,输出测试报告
其他:在接口添加uuid参数,一串16位随机生成的字符。以便开发便于查找日志
使用非GUI模式运行Jmeter
set HEAP=-Xms1g -Xmx40g -XX:MaxMetaspaceSize=256m---------------
https://www.cnblogs.com/yi-ying/p/17546808.html
测试报告包含的内容:
1)脚本运行的开始时间--结束时间
2)事物的请求数量,及错误率。 最小、最大、平均、95%的响应时间。报错信息,并将接口报错信息提交到ALM
3)关键接口的响应时间分布图
4)vm的CPU,内存,磁盘使用情况截图(使用任务管理器查看)----------------
5)