接口测试工具Postman(五)运行集合、监控和模拟服务器

一、运行集合

集合是一组请求,可以作为一系列请求一起运行,以对应相应的环境。

当我们想要自动化API测试时,运行集合非常有用。 运行集合时,会一个接一个地发送集合中的所有请求。

使用脚本时,我们可以构建集成测试套件,在API请求之间传递数据,以及构建镜像API的实际用例的工作流。
在这里插入图片描述

1、各项配置集合运行参数
在这里插入图片描述

  • Collection/Folder

  这是要运行的集合或文件夹。运行集合时,集合中的所有请求都按照它们在主应用程序中显示的顺序发送。这意味着运行每个文件夹时会顺序执行文件夹内的每个请求。选择文件夹时,仅执行该文件夹,并且仅发送文件夹内的请求。但是,我们可以在使用setNextRequest()方法时更改顺序以更接近镜像工作流。

  • Environment

  集合运行时使用的环境。

  • Iterations

  该参数配置我们的集合将被运行的次数。通常通过使用不同的测试数据运行多次,从而来确保API的稳定性。

  • Delay
    集合运行中每个请求之间的间隔(以毫秒为单位)。

  • Log Responses
    限制集合运行时的响应日志记录。默认情况下,会记录所有响应以进行调试。对于大型集合,可以更改此设置以提高性能。

  • Data
    提供用于集合运行的数据文件。

  • Persist variables
    默认情况下,集合运行器中的任何环境更改都不会反映在请求构建器中。

2、在集合中使用变量
在这里插入图片描述

  • 默认情况下,首次打开Collection Runner时会检查Keep variable values值,如果不希望在运行期间更新变量,要取消选中“Keep variable values”复选框。在这种情况下,在Collection Runner中修改的任何变量都不会影响Postman主应用中对应的环境变量值,在Collection Runner中做的任何修改都会在运行完成后恢复它原始的值。
  • 在选项中选中了Keep variable values,在Collection Runner环境(或全局变量)中的任何变量变化都将反映在Postman主应用程序窗口中。如果我们再次运行该集合,会发现它现在会失败。

3、使用数据文件
使用数据文件是在各种情况下测试具有不同数据的API行为的有效方法。 我们可以将数据文件视为集合运行的每次测试的参数。
(1)导入集合文件

集合中有一个请求,请求有两个变量,分别是请求URL中的path和请求体中的value。
在这里插入图片描述
(2)构建数据文件

数据文件内容如下:

[{
   
   
  "path": "post",
  "value": "1"
}, {
   
   
  "path": "post",
  "value": "2"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值