本文主要介绍如何使用Jmeter工具如何实现http接口自动化测试。
Apache JMeter是Apache组织开发的基于Java的压力测试工具。它最初被设计用于压力测试,但后来扩展到其他测试领域。它在实现对各种接口的调用方面已经做的比较成熟。因此,可直接进行接口测试。
一、接口自动化测试流程:
1.获取接口说明文档,分析测试需求;
2.编写测试案例(接口测试案例内容包括:入参、出参、数据格式、检查内容等);
3.评审接口自动化测试案例;
4.准备测试入参数据和出参数据;
5.开发接口自动化案例;
6.执行案例;
7.测试结果分析,形成测试报告。
二、接口测试环境准备
1.Jdk1.6或以上。(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html)
3.Jmeter插件下载安装。(下载地址:http://www.jmeter-plugins.org/)
三、JMeter使用说明:
1、下载Jmeter后,打开bin目录双击jmeter.bat文件,打开Jmeter如下图:
2、添加线程组:右键点击“测试计划”>添加>threads(Users)-->线程组。接口测试中一般设置1个“线程数”,根据测试数据有几组,设置几个“循环次数”。
3、如下图添加“HTTP Cookie管理器”:
4、如下图添加“Http请求默认值”:
5、打开“HTTP请求默认值”页面,输入被测系统的域名及端口,http请求的版本、协议类型,线程组里的“HTTP Sampler”都可默认此设置。
6、如下图所示,在“线程组”里添加“HTTP请求”的Sampler
7、如下图所示,打开HTTP请求设置页面,填写被测接口的信息,包括路径、方法、参数列表:
8、如下图所示,设置检查点。在被测接口对应的“HTTP请求”上,添加“响应断言”。
9、如下图所示,在响应断言的设置的页面添加结果的正则表达式:
10、如下图所示,添加监听器。监听器主要是方便查看运行后的结果。
11.如下图所示,查看运行结果:
请关注:
领取专属 10元无门槛券
私享最新 技术干货