安装下载
-
brew install jmeter
-
改中文
- vim /usr/local/Cellar/jmeter/5.2.1/libexec/bin/jmeter.properties
- language=zh_CN
-
启动:
- jmeter
1、配置线程组
-
配置线程组
-
配置参数 ,10个线程1s内起来
-
此接口最大QPS/95
- 5个线程数 大概QPS==35
- 10个线程数 大概QPS==75
-
并发70 ,4200
-
2、配置请求
-
线程组右键-取样器-HTTP请求
-
右键-添加-配置元件-HTTP信息头,配置请求头
-
添加断言
3、配置监听器
-
添加查看结果数、聚合报告
4、配置预览
2、压测结果分析
-
点击启动、停止,查看聚合报告
-
报告参数
-
看QPS
tail -f /Users/renfei/work/gocode/golanger/log/go_vip_gateway.log_json.20201207 | awk -F"," 'BEGIN{key="";count=0}//&&/access_end/{split($3,a,":");b=a[2]":"a[3]":"a[4];split(b,c,".");d=c[1];if(d==key){count++}else{print key" "count;count=1;key=d}}'
命令行
参数说明
-
${__P(threads,1)}
-
jmeter -n -t 抽奖压测.jmx -Jthreads=1
-
jmeter -n -t 抽奖压测.jmx -Jthreads=10 -Jqps=600 -l result.jtl -e -o result.log