如何使用Jmeter进行http接口测试

本文主要介绍如何使用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.如下图所示,查看运行结果:

请关注:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181220G10VA800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券