根据之前的测试报告中的测试用例使用jmeter进行性能测试(在性能测试之前,应先进行功能测试)。
测试报告----功能测试_功能测试报告-CSDN博客https://blog.csdn.net/m0_74876421/article/details/141307905一、使用jmeter进行功能测试
可查看聚合报告进行分析测试结果。
同时,在使用jmeter工具测试时,可使用:
1.可以使用断言,来判断返回的结果是否正确。
2.可以使用HTTP请求默认值,来进行统一处理,例如:协议、接口、IP地址等。
3.可以使用HTTP Cookie 管理器在发送请求时同时发送cookie。
4.可以使用HTTP信息头管理器进行token信息等统一处理。
5.可以使用用户定义的变量来在发送请求时发送参数。
6.可以使用事务管理器将事务绑定。
7.注意父子关系,来确保在发送数据时数据是否符合预期。
8.提取数据可以使用Json提取器表达式,格式:$.
9.在输入参数时,可以使用CSV文件数据管理引入CSV文件,来实现多参数输入:
(1).为需要的HTTP请求谭家配置元件为如下:
(2).引入文件以及设置相关配置
(3).其中:CSV文件信息应该为:
(4).保证文件的后缀为.csv。
10. 用户根据请求返回的结果(使用JSON提取器)来进行自定义参数,以便其他接口数据进行访问。
使用${参数名}进行引用。
二、使用Jmeter进行性能测试
线程并发时一点一点增加的,例如:50-100-500-1000-5000-8000-9000等
需要更改线程组:
设置相应的配置:
同时,可以打开,下面的图示,即可查看实时的数据变化。(如果你没有该选项,可在文章最后找到相关的配置步骤)
将数据的逻辑处理正确后,即可点击小三角进行运行了。
最后,你还可以将数据导出,形成测试报告,就可以浏览了。
方式:命令:
jmeter -n -t text.jmx -l test.jtl -e -o test/
解释:-n :无图形化运行-t :被运行的脚本-l :将运行信息写入日志文件,后缀为jtl的日志文件-e :生成测试报告-o :指定测试的生成目录
运行text.jmx 以无图形化的形式运行并将运行信息写在test.jtl文件中,并在同目录的test文件中生成测试报告
点击index.html即可查看:
小提示:如何安装小插件:
注意:我这边时已经安装好了,但是你还没有,记得在第二个框里搜索,按3个小对号,记得配置哦!