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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM