数据驱动测试,便是分离测试逻辑与测试数据,经过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。json
咱们已经简单介绍了接口测试参数录入及测试执行的过程,由于大量的测试脚本与测试数据内聚在一块儿,使得咱们的测试脚本的可移植性及可维护性变得很很差,因此咱们接下来采起了csv格式表格保存测试数据来驱动测试的方式。app
2.1 新建一个csv文件post
新建一个txt文档文件,重命名文件,修改文件后缀名为csv,如test.csv,以下图测试
2.2 用excel表格打开新建的csv文件,设计测试用例url
2.3 设计测试脚本读取csv中的测试用例数据线程
2.3.1 线程组下新增循环控制器,循环次数设置为永远设计
2.3.2 循环控制器下新增CSV Data Set ConFig控件3d
2.3.3 添加若是控制器,来作用例优先级的筛选执行excel
2.3.4 根据调用方法选择请求方式blog
经过if选择器区分GET与POST方法的请求,配置http请求
Post请求的配置方式 :post请求参数放在body data中 ,(也能够经过设置请求头 content-type:application/json 来传入json格式的参数)。
Get 请求的配置方式:get请求的参数配置url后面
2.3.5 配置响应断言
2.3.6执行测试,查看结果
经过查看结果树控件查看测试结果详情,绿色为经过