首页 技术 正文
技术 2022年11月14日
0 收藏 921 点赞 2,967 浏览 569 个字

转载:http://www.cnblogs.com/chengtch/p/6576117.html

1简介

数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。

2 数据驱动与jmeter接口测试

我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式。

2.1 新建一个csv文件

新建一个txt文档文件,重命名文件,修改文件后缀名为csv,如test.csv,如下图

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

2.2 用excel表格打开新建的csv文件,设计测试用例

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

2.3 设计测试脚本读取csv中的测试用例数据

2.3.1 线程组下新增循环控制器,循环次数设置为永远

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

2.3.2 循环控制器下新增CSV Data Set ConFig控件

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

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

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

2.3.4 根据调用方法选择请求方式

通过if选择器区分GET与POST方法的请求,配置http请求

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

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

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

Get 请求的配置方式:get请求的参数配置url后面

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动
2.3.5 配置响应断言

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

2.3.6执行测试,查看结果

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

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)   接口测试与数据驱动

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,031
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,520
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,368
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,148
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,781
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,861