89f*_*a1c 7 postman postman-pre-request-script
我在邮递员中有一个测试集合。我有一个要在集合级别运行的预请求脚本,但集合中有一些特定请求,我希望预请求脚本不要运行。
我怎样才能实现这个目标?
PDH*_*ide 10
您不能这样做,但作为解决方法,只需为收集脚本添加一个条件,例如:
if (pm.info.requestName !== "the request you want to skip") {
}
Run Code Online (Sandbox Code Playgroud)
如果您想动态执行此操作,则必须从要跳过的请求之前运行的请求中执行此操作:
例如:
在请求1中:
pm.variable.set("skip", true) // to skip request 2
Run Code Online (Sandbox Code Playgroud)
在请求2中:
pm.variable.set("skip", false ) // to ensure remaining requests don't skip collection script
Run Code Online (Sandbox Code Playgroud)
并在集合中添加
if (!pm.variable.get("skip")) {
//then execute
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4826 次 |
| 最近记录: |