接口测试JMeter使用

接口测试JMeter使用

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试

JMeter官网下载地址:jmeter.apache.org/

1.JMeter安装

1.1下载

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Aqv2fDbX-1666574552978)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924120443286.png)]

1.2下载后配置环境变量

  • 新增系统变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sFBn7jaB-1666574552978)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924120910199.png)]

  • 编辑Path

    分别加上这两行

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2nHffJPD-1666574552978)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924121216791.png)]

    %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar

    %JMETER_HOME%\lib\jorphan.jar

    全部点确定

1.3 进行汉化

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B6YGMKXp-1666574552979)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924121521898.png)]

修改配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qQOvka9u-1666574552979)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924121751153.png)]

打开JMeter工具

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d9tPDhO9-1666574552980)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924121401889.png)]

打开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SlWm7kiU-1666574552981)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924121816338.png)]

2 JMeter接口调用

2.1 并发接口测试

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ioYbVLvU-1666574552982)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924122414163.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-llaVcu9U-1666574552982)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924122632396.png)]

  1. 参数说明
  • 线程数: 200, 线程数量

  • ramp-up:表示在指定时间之内把这些线程全部启动起来。 这里表示 5s以内把 200个线程全部启动起来。

  • 循环次数:20 ,表示把 200 thread /5s 循环 10 次

2.2 配置http接口

http://localhost:4401/order/myOrder/api/v1/order/generateOrder

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ftx9KU8D-1666574552982)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924122858320.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ETyrIDbo-1666574552983)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924123006033.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LXCLQhQn-1666574552983)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924123106344.png)]

选择Java,并保持keepalive方式,防止频繁的建立连接,关闭连接消耗性能。

2.3 配置请求头且设置请求类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j2Cb35Cm-1666574552983)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924124232568.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3wferFNx-1666574552984)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924124525405.png)]

把json放进来

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XLjiiuTh-1666574552984)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20220924124601512.png)]

2.4 设置请求后的结果报告

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Z3Dtunx-1666574552984)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20221012200721464.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JDGi85j7-1666574552984)(%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95.assets\image-20221012200756530.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有点东西且很多

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值