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读取测试用例实现多接口自动化测试的主要内容,如果未能解决你的问题,请参考以下文章
JMeter基础016----JMeter接口功能性能自动化测试