JMeter测试接口数据驱动

背景

数据驱动测试,就是分离测试逻辑和测试数据,通过Excel脚本来读取数据,用JMeter脚本读取并执行测试的过程。

当测试需要大量数据来测试时,可以采用CSV格式表示来存储数据做数据驱动的方式,这样也方便对数据的修改和维护。

步骤

建立一个线程组,线程组下增加一个循环器,设置为永远


循环器下新增CSV Data Set Config组件


Allow Quoated data:双引号相关,例:如果参数中需包含、或者、等,该项可以选择true

Rcycle on EOF:到了文件尾是否循环,选择True,表示到尾后继续从第一行循环,选择False,到文件末尾就不用循环。

Stop thread on EOF?:到了文件末尾是否停止线程,true--停止,false--不停止。注意:当Rcycle on EOF为true时,此配置无效

Sharing mode:共享模式

1.All threads:所有线程,所有线程循环取值:线程1取第一行,线程2取第二行

2.Current thread group:当前线程组,各个线程组分别循环取值

3.Current thread:当前线程,该测试计划内的所有线程组都取第一行

用Excel表格打开CSV文件,设计测试用例

添加如果控制器,用来做用例优先级筛选执行

根据调用方法选择请求方式,通过if选择器,区分GET与POST方法的请求,配置http请求。(默认)

Post请求的配置方式,post请求参数放在body中

Get请求的配置方式,get请求参数放在url里

配置响应断言

执行测试,查看结果,通过查看结果树控件查看测试结果详情,绿色为通过

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 Jmeter安装配置 使用Jmeter前首先要安装JDK,配置JDK环境变量。Jmeter不需要安装,下载后...
    茶小汐阅读 3,165评论 0赞 8
  • 主要文体来自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano阅读 11,376评论 3赞 27
  • 简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试...
    我为峰2014阅读 1,858评论 0赞 3
  • 5.1 文件系统安全(访问权限) 在unixstuff目录中,输入% ls -l会输出很多有关目录的内容细节 话就...
    geoeee阅读 479评论 0赞 2
  • 1、学习思维尽量用资本论等原著来学习思维。
    智囊团阅读 231评论 0赞 0

友情链接更多精彩内容