jmeter是一款优秀的开源性能测试工具,对比Lr对环境的严苛,对于小白来说显得比较友好~
这里我用的是5.1.1版本
首先通过jmeter.bat文件启动jmeter
(我的界面设定了简体中文)
1.在工作计划下添加一个线程组 添加——》线程(用户)——》线程组
根据需求填写线程组信息(根据测试数据量填写,比如模拟20个不同用户就 填写20个线程组数,更多的自由发挥~)
我这里就简单模拟20个不同用户同时注册,线程组的名称是接口名,我这里是注册
2.添加http请求 线程组——》添加——》取样器——》HTTP请求
填写被测接口的请求信息 这些信息都是根据接口来写,端口号默认为80,同请求一起发送的参数一定不要忘记填写!
(我的参数数据是手机号和密码,这里我的内容编码用的是utf-16,默认是utf-8)
3. 添加CSV数据文件设置 线程组——》添加——》配置文件——》CSV数据文件设置
4.准备测试数据,这里我是在excel表格中写入一些手机号和密码作为传入的参数(下拉填写比较快)
以 .csv文件格式保存,因为参数直接需要用 , 隔开,注意是英文的逗号
然后用记事本打开,另存为时把文件后缀改成.txt
5.好了 这次的测试数据已经准备好了,接下来就是要填写CSVS数据文件设置了
这里的文件名就是导入刚才存放测试数据的txt文件,文件编码和http请求的一致,我这里是utf-16,
变量名称用 , 隔开
6.为了产出压测结果,需要添加监听器,这里我添加了结果树(聚合报告也比较常用)
线程组——》添加——》监听器——》查看结果树
7. 最后一步就是 run ,点击工具栏上方的绿色箭头,就开始进行压测了~ 这时候结果树会出现请求结果(响应体)
我这里压测成功啦