Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Postman中由于某些条件而在请求前脚本中测试失败,并且不命中API?_Javascript_Testing_Postman_Newman_Postman Collection Runner - Fatal编程技术网

Javascript 如何在Postman中由于某些条件而在请求前脚本中测试失败,并且不命中API?

Javascript 如何在Postman中由于某些条件而在请求前脚本中测试失败,并且不命中API?,javascript,testing,postman,newman,postman-collection-runner,Javascript,Testing,Postman,Newman,Postman Collection Runner,在Postman中,我怎么能因为某些条件而在请求前脚本中测试失败,并且没有命中API 如果某个条件不满足,我需要使测试用例失败,对于该API,我不想运行该API并继续下一个API 例如: 我想在预请求中写一个条件 如果预请求得到了满足,那么我们只有点击API并进行验证 否则,它将在不命中API的情况下通过测试,并继续进行下一个测试。如果Postman中未满足所有先决条件,则您可能会停止工作流执行 有一个邮递员功能,您可以在“前提条件”选项卡中使用 if(all pre conditions ar

在Postman中,我怎么能因为某些条件而在请求前脚本中测试失败,并且没有命中API

如果某个条件不满足,我需要使测试用例失败,对于该API,我不想运行该API并继续下一个API

例如:

我想在预请求中写一个条件

如果预请求得到了满足,那么我们只有点击API并进行验证


否则,它将在不命中API的情况下通过测试,并继续进行下一个测试。

如果Postman中未满足所有先决条件,则您可能会停止工作流执行

有一个邮递员功能,您可以在“前提条件”选项卡中使用

if(all pre conditions are not met){
   postman.setNextRequest(null);
}
postman.setNextRequestnull将停止工作流执行


您将获得更多信息,上面的注释将停止执行,但不会使测试失败。