Cha*_*win 4 javascript postman
我在 Postman 中有一个带有一些查询参数的 Get 查询。查询参数对于快速测试各种值非常有用。您甚至可以通过禁用和重新启用参数来快速删除和添加回参数。
我现在想要执行针对 csv 文件运行集合中的 Get 查询的测试。
为此,我使用环境变量作为查询参数值,以便我可以测试以下内容: GEThttp://apiBase/pathParam?qParam=foo
和 GEThttp://apiBase/pathParam?qParam=bar
但是如果我不想发送查询参数怎么办?你说的很简单,只需将环境变量设置为空但这仅测试 GEThttp://apiBase/pathParam?qParam=
但我想测试这个: GEThttp://apiBase/pathParam
有没有办法在预请求脚本中禁用查询参数?或者有替代的解决方法吗?
pm.request.url.query.remove(<paramName>)您可以使用预请求脚本中的命令在发送之前将其删除。
这是使用 Postman Echo 服务的基本示例,我test在查询中使用参数,但该参数在发送之前被删除,并且不会在对象中回显args。
这次我使用了相同的请求,但将脚本中的参数名称更改为我知道不存在的参数名称,您可以看到test响应中回显的查询参数。
| 归档时间: |
|
| 查看次数: |
2767 次 |
| 最近记录: |