jmeter接口压测 参数化(数据处理)

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 ,点击工具栏上方的绿色箭头,就开始进行压测了~ 这时候结果树会出现请求结果(响应体)

 

 

我这里压测成功啦

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值