JMeter接口测试及接口登陆压力测试

或上方链接下载
脚本: https://mp.csdn.net/mp_download/manage/download/UpDetailed

1.JMeter接口测试

查看别的博主内容时发现了个开放的API,可以作为练习使用

https://wanandroid.com/blog/show/2
JMeter接口测试及接口登陆压力测试_第1张图片

jmeter基本操作

操作步骤

1.启动jmeter

2.在"测试计划"下添加"线程组"

3.在"线程组"下添加"HTTP请求"取样器

4.填写"HTTP请求"的相关请求数据

5.在"线程组"下添加"查看结果树"监听器

6.点击"启动"按钮运行,并查看结果
JMeter接口测试及接口登陆压力测试_第2张图片
JMeter接口测试及接口登陆压力测试_第3张图片

2.Jmeter查看报告

JMeter接口测试及接口登陆压力测试_第4张图片

C:\Users\Administrator>f:
F:\>cd F:\apache-jmeter-5.4.1\bin
F:\apache-jmeter-5.4.1\bin>
bin后粘贴命令回车
jmeter -n -t F:\TestScript\开放API.jmx -l F:\TestReport\开发API\api.jtl -e -o F:\TestReport\开发API

3.JMeter压力测试

jmeter.bat 启动后有提示:不要使用GUI模式进行负载测试!,只用于测试创建和测试调试
对于负载测试,使用CLI模式(是非GUI)
JMeter接口测试及接口登陆压力测试_第5张图片

线程数先设置为1跑通了在设置参数,再进行压力测试100、200、500、1000、1500……
JMeter接口测试及接口登陆压力测试_第6张图片
练习中使用csv数据
JMeter接口测试及接口登陆压力测试_第7张图片
JMeter接口测试及接口登陆压力测试_第8张图片
设置线程参数,进行了5次、10次的压力测试
JMeter接口测试及接口登陆压力测试_第9张图片

jmeter -JthreadCount=5 -Jcycle=1 -n -t F:\TestScript\开放API登陆压力测试.jmx -l F:\TestReport\开放API登陆压力测试-5\api.jtl -e -o F:\TestReport\开放API登陆压力测试-5
jmeter -JthreadCount=10 -Jcycle=1 -n -t F:\TestScript\开放API登陆压力测试.jmx -l F:\TestReport\开放API登陆压力测试-10\api.jtl -e -o F:\TestReport\开放API登陆压力测试-10
-Jcycle=2为“开放API登陆压力测试,jmx”测试计划要指定的每个线程的迭代次数

在“开放API登陆压力测试,jmx”测试计划线程中用${__P(threadCount,)}来获取threadCount的值;${__P(cycle,)}来获取cycle的值。

JMeter接口测试及接口登陆压力测试_第10张图片

博客资源中有对应的脚本

你可能感兴趣的:(#,JMeter,压力测试,Jmeter压力测试)