目录
一、前言
1.1、杂谈
网上的jmeter的性能测试帖子基本都是入门的。没营养,趁此机会记录一下工作中的项目。标题叫jmeter 多用户接口压力测试(进阶),多用户会做了,单用户不在话下吧。
1.2、背景
一个灰度环境的压测项目,通过读取不同的数据,发出请求,得到相对应的相应数据。
1.3、接口准备
协议、接口地址、请求方式、端口号、路径,本项目用http
注意事项:
1、代码部署压测环境可以减少干扰项,用自己的电脑当压力机也可以(不推荐)
2、接口功能测试通过后再压测
3、CPU在平稳时压测
1.4、技能准备
HTTP知识
请求头、协议、IP或主机、端口号
linux命令
文件删除:
rm -f + 文件名
文件上传:
rz
文件下载:
sz + 文件名
查看csv文件:
ls|grep cvs
jmeter执行命令:
./jmeter -n -t bao123.jmx -l abc.jtl
二、postman调试接口
2.1、环境准备
安装postman,网上搜索教程安装
2.2、调试
输入对于参数,返回200证明接口已通。
三、Windows环境新增jmeter脚本
3.1、java环境变量配置
必须安装jdk,版本一般选1.8即可。环境变量配置参考:点我
3.2、jmeter环境准备
下载地址:
链接:https://pan.baidu.com/s/1YbTaz0kljnjcemaE5RGjXA
提取码:wz6y
下载,直接运行bin目录的jmeter.bat文件或者jmeterw.cmd(带小黑窗cmd和不带小黑窗cmd的区别)
3.3、新增jmeter脚本
新建线程组、添加HTTP信息头管理器、添加CSV数据文件设置:线程组右键->添加->配置元件->CSV数据文件设置
、添加HTTP请求、添加响应断言、添加断言结果、添加查看结果数、添加聚合报告
不会的请参考: