【Jmeter】之进行单接口批量压力测试
目录:
- 一、安装Jmeter
- 二、接口压力测试
一、安装Jmeter
具体如何安装就不阐述了,下面分享我的两篇文章:
①Win系统参考文章:《【JMeter4.0】之 “jdk1.8、JMeter4.0” 安装与配置以及JMeter永久汉化和更改界面背景、并附加附录:个人学习总结》
②Mac系统参考文章:《JMeter压力测试演练(Mac版)》
二、接口压力测试
层级结构如下图:
层级说明:
1、测试计划 返回目录
默认创建就可以了,不需要添加设置
2、线程组 返回目录
具体详解可以参考文章:《Jmeter之线程组详解》
①线程数:执行线程的数量,相当于请求接口次数==>10
②时间:执行所有线程所需要的时间==>1
③循环次数:执行线程循环的次数==>2
计算公式:请求总执行量 = 线程数*循环次数 = 10*2 = 20次请求
3、HTTP信息头管理器 返回目录
①添加信息头:
Authorization token的值
token值可以通过浏览器F12或者各种抓包工具(fiddler、charles等)获取请求参数
4、HTTP请求 返回目录
①服务器以及HTTP请求,如下图对应的
②请求参数,参考如下
注意:请求参数为base64位时,需要把编码勾选上
5、监听器 返回目录
常用的有【查看结果树、聚合报告】
①查看结果树
查看接口返回值:
②聚合报告
主要查看请求接口一些报告数值
③其他
图形结果:
用表格查看结果:
汇总报告:
三、附录 返回目录
感谢Skye Lin的文章:《jmeter进行带token的测试》
不积跬步,无以致千里;不集小流,无以成江海。
如转载本文,请还多关注一下我的博客:https://www.cnblogs.com/Owen-ET/;
我的Github地址:https://github.com/Owen-ET————————————
无善无恶心之体, 有善有恶意之动, 知善知恶是良知, 为善去恶是格物。