说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!
接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/104260692
关于Jmeter接口测试,早在之前的《自动化接口实战(一)》系列博客中有详细介绍使用
一、接口工具的分类
-
接口测试工具
✔ 这类工具提供的功能相对比较简单,可以模拟和发送 HTTP 请求,并显示返回接口数据,如 HttpRequester、Postman、Fiddler 等。 -
接口自动化测试工具
✔ 相比接口测试工具,功能更加强大,一般提供用例的批量执行、接口返回结果的断言以及测试报告的生成等,如 JMeter、Robot Framework、soapUI 等。 -
接口性能测试工具
✔ 主要用于测试接口的性能测试,验证接口处理并发的能力,如 JMeter、LoadRunner、 soapUI 等工具。
二、使用 Jmeter 测试接口
1.案例
-
测试获得城市天气情况的接口
✔ http://wthrcdn.etouch.cn/weather_mini?city=省或直辖市名 -
脚本规划
✔ 服务器名称或 IP:wthrcdn.etouch.cn
✔ 端口:80 或不填
✔ 方法:get
✔ 路径:/weather_mini
✔ Parameters
★ city:省或直辖市名
✔ 响应数据
★ “status”:1000,“desc”:“OK”
★ “status”:1002,“desc”:“invilad-citykey”
★ …
2.环境
- Jre+Jmeter
✔ 复杂业务需要录制脚本
★ badboy
复杂业务自定义脚本
★ Eclipse
✔ 测试接口性能
★ 硬件资源监控
★ 可以配置负载机
3.编写脚本
-
在测试计划下添加线程组→添加 sampler→添加 HTTP 请求
✔ 服务器名称或 IP
★ 不要填 http://
✔ 端口号(默认80所以不用写)
✔ 协议