• 本人不喜欢啰啰嗦嗦的比较喜欢用大白话。

  • 我的理解 数据驱动测试就是:测试数据放在csv表格里,可以是单个接口也可以是多个接口数据,通过jmeter引用csv文件的方式结合if判断等业务手段,实现测试数据独立。

  • 这么做的目的在于:便于维护测试脚本,需要修改测试脚本数据时直接在csv里修改。

 

  • 放一张我的大图:

JmeTer数据驱动测试

 

  • 步骤如下:

  1. 新建一个csv文件,写入测试数据;

JmeTer数据驱动测试

测试数据根据你测试什么接口真实填写。

除了接口地址、协议方法、接口参数、返回结果 这四个之外,其他的都由自己编写。

需要注意!:

1、返回结果内容加 \  是需要转义 而\并非文本内容;

2、返回结果我们添加断言用的数据务必正确,添加完数据引号前加\就好。

 

向大家推荐一个网站:http://www.tianqiapi.com

进入之后点击接口文档JmeTer数据驱动测试

 

接下来测试过接口的人都知道怎么做了,不知道的好好看看接口测试。JmeTer数据驱动测试

 

 

 

2、添加循环控制器,设置永远;

JmeTer数据驱动测试

2.1引入文件;

JmeTer数据驱动测试

2.2添加如果(if)控制器,正则设置只执行优先级为H的用例;

JmeTer数据驱动测试

 

2.3 通过if选择器区分GET与POST方法的请求

目的在于请求方式不同时区分执行列如:

post时执行if下的

get时执行if下的

 

我的是get请求参数配置url后面

JmeTer数据驱动测试

JmeTer数据驱动测试

如果是post的话请求参数放在body data中

 

 

JmeTer数据驱动测试

2.4添加响应断言以及断言结果

 

JmeTer数据驱动测试

3.执行测试,查看结果

JmeTer数据驱动测试

相关文章:

  • 2021-04-20
  • 2022-12-23
  • 2021-05-13
  • 2021-07-07
  • 2022-01-01
  • 2021-10-24
  • 2021-11-05
猜你喜欢
  • 2021-10-21
  • 2021-12-28
  • 2022-12-23
  • 2021-10-17
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案