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

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

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

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

注意:编写好Excel,不要保存改文件后缀为csv,要另存为csv,不然读不出文件,文件名尽量不用中文

 

、JMeter编写脚本

1.添加一个线程组

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

 

 

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

 

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

 

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

 

注意:如果post参数为json格式,是否允许带引号改为True) 

 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文件,方便下次使用。

 

posted @ 2021-05-15 20:43  童薰  阅读(1345)  评论(0编辑  收藏  举报