JMeter读取测试用例实现多接口自动化测试

Posted 童薰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter读取测试用例实现多接口自动化测试相关的知识,希望对你有一定的参考价值。

第一次尝试JMeter执行多接口测试用例,CSV文件是必须的,书写一定要规范;

一、首先测试用例编写成CSV文件

在csv文件首行填写相关参数(可根据具体情况而定)并编写测试用例,我写得比较简单,通过优先级来选择要执行的用例

 

、JMeter编写脚本

1.添加一个线程组

右键测试计划>>添加>>线程(用户)>>setUp线程组

 

 2.由于我找的是个网站,所以添加登录请求,header信息头管理器,cookie管理器(这里就快速跳过)

 

 3.添加循环控制器,控制循环执行CSV文件

 

 4.添加CSV数据文件设置,配置CSV文件

 

 5.添加逻辑控制器-如果(if)控制器,控制执行测试用例

  5.1.控制优先级

 

   5.2.继续添加如果(if)控制器,控制执行post请求(与上一个控制器为父子关系)

 

 

   5.3.添加HTTP请求(POST)(与上一个如果控制器是父子关系)

 

   5.4.继续添加如果(if)控制器,控制执行GET请求(与上一个如果控制器是兄弟关系)

 

  5.5.添加HTTP请求(GET)(与上一个如果控制器是父子关系)

 

   5.6.最后两个请求分别添加响应断言

 

、添加查看结果树,JMeter运行脚本

 

   根据原表,第8条和第18条没执行,GET和POST接口都执行完成

、最后记得保存脚本和CSV文件,方便下次使用。

 

以上是关于JMeter读取测试用例实现多接口自动化测试的主要内容,如果未能解决你的问题,请参考以下文章

接口测试自动化:基于Ant+Jmeter+Jenkins

10Jmeter使用CSV进行数据参数化并实现自动断言

JMeter基础016----JMeter接口功能性能自动化测试

Jmeter接口测试自动化 (数据驱动测试)

WEB接口测试之Jmeter接口测试自动化 第三弹(推倒重铸)

优秀的接口测试工具这么多,我到底该选择哪一种?