批量执行&数据驱动

运行Collection Runner

批量执行

当我们想批量测试某个集合里面的各个API时,可以使用Collection Runner来批量运行API,同时可以进行环境变量(Environment)、迭代执行次数(Iterations)、延迟时间(Delay)等设置。

image.jpeg

执行结果

image.jpeg

数据驱动

应用背景

有时我们针对一个接口需要测试很多不同的参数,如果每次一个个地去修改参数值来进行测试效率会很低。因此我们需要每次迭代执行传入不同的参数进行测试,那么需要导入外部数据文件进行参数化,也就是所谓的数据驱动。

数据导入

如下图所示,data选择之前我们创建的json数据文件:data.json,文件类型选择application/json,json数据内容如下:

[{

"username": "jack",

"passwd": "6666"

},{

"username": "Bob",

"passwd": "5555"

}, {

"username": "Marry",

"passwd": "8888"

}]

请求之前延迟时间最好设置为1000~3000,避免过于频繁请求被禁。

image.jpeg

点击Preview按钮可以预览导入的数据。

image.jpeg

执行结果

image.jpeg

你可能感兴趣的:(批量执行&数据驱动)