精品文档
JMeter接口压力测试
Apache Jmeter简介
Jmeter是Apache组织开发的基于Java的压力测试工具,是一个开源软件,它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能,可以使用它做性能的图形分析或大并发负载测试服务器/脚本/对象。
我们为什么使用Jmeter
1、开源免费,基于Java编写,可集成到其他系统、可拓展各个功能插件
2、支持接口测试,压力测试等多种功能,支持录制回放,入门简单
3、相较于其他编写框架等其他开源工具,有较为完善的UI界面,便于接口调试
4、多平台支持,可再Linux,Windows,Mac上运行
一、接口测试
什么是接口测试
接口测试的原理是,通过测试程序或工具,模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理,然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。
用jmeter做接口测试过程
一般分五个步骤:(1)添加线程组 (2)添加http请求 (3)在http请求中写入接入url、路径、请求方式和参数 (4)添加查看结果树 (5)调用接口、查看返回值
(1)打开Jmeter 安装包,进入\\bin 中,找到\点击打开即可。
在下图打开的Jmeter 页面中,右键“测试计划” -> “添加” -> “Threads(Users)” -> “线程组”, 建立线程组。
精品文档
精品文档
(2)右键“线程组” -> “添加” -> “Sample” -> “HTTP请求”
(3)输入“服务器名称或IP”,对应的端口号, 选择请求方式,输入对应的路径,添加参数及值。
精品文档
精品文档
(4)右键“线程组” -> “添加” -> “监听器” -> “察看结果树”, 添加“察看结果树”, 以察看运行后的结果,如图所示。
(5)调用接口、查看返回值
精品文档
精品文档
Jmeter 之get请求
Jmeter 之post请求
精品文档
相关推荐: