首先,我们做压力测试之前 我们需要明确压力测试的目的是什么?
1.确保测试对象在正常工作或应力环境下能安全稳定的运行;
2.通过增加预定负荷或压力,从而判断测试对象是否满足设定的标准;
3.通过模拟大量并发用户,可以确保系统不会因为负荷增加而崩溃或不能用;
确定压力测试的目的后,我们接下来说一下 使用jmeter做完压力测试后 怎么编写压力测试报告:
压力测试的报告由:
测试的目的、测试的对象、测试的范围、测试使用的工具、测试的执行、测试结果的输出、测试的结论、插件图表分析 构成的。
测试的目的:填写对应功能的接口
测试的对象:系统名称或者对应功能名称
测试范围::接口的响应时间、吞吐量指标、错误率、带宽(服务器端接受返回数据所占网络带宽)一般就是这几个
测试使用的工具:我用的jmeter5.5
测试的执行:我这里只测了登录和退出;大家可以参考一下
1.线程组设置100秒内【登录】【退出】接口各响应100次(每个接口1秒响应1次)
- 添加“用户参数”在内填写5个用户;
- 引用变量名称后,随机登录 ,提取token应用至下一个请求中
- 添加断言,对响应内容不符合的直接标红
- 查看【聚合报告】【查看结果树】的内容
测试结果的输出:我这里直接贴的图
测试结论:我i这里直接分析的【聚合报告】和【查看结果树】的数据
插入图表分析:可写可不写;主要看你在做压力测试时 添没添加图表;我这里添加的是Response times over time 这个图表