我有一个具有三个端点的集合。第一个创建资产,第二个向资产添加文件,第三个列出所有资产。
我如何运行第二个,即向资产添加文件的那个,每次 Runner 迭代不止一次?
我希望测试创建一个资产并为每次迭代向其中添加多个文件。
有什么建议?我知道我可以复制端点,但我想知道是否有一种编程方式来做到这一点。
创建 2 个环境变量:
将此代码添加到要多次运行的请求的测试部分:
const counter = pm.environment.get("Counter");
const requestNumber = pm.environment.get("RequestNumber") || 1;
if (requestNumber < counter) {
postman.setNextRequest("RequestName");
requestNumber ++;
pm.environment.set("RequestNumber", requestNumber);
}
else {
pm.environment.set("RequestNumber", 1);
}
Run Code Online (Sandbox Code Playgroud)到目前为止,还没有使用 Postman 的直接解决方案来为文件夹/集合中的同一请求配置多次点击。
尽管如此,您可以在预请求脚本部分编写一些代码,通过添加一个包含您想要的点击次数的计数器并使用当前请求调用postman.setNextRequest("request_name")方法(从此处阅读更多信息)。
在 Postman 应用程序范围之外,您可以导出集合(作为JSON文件)并使用它编写一些 javascript 代码,newman该代码是 Postman 的命令行配套实用程序(更多关于 newman 的信息,请参见此处),它获取run具有大量迭代计数的方法,并且对您有帮助的数据选项(例如,将第二个请求放入文件夹中并迭代它)。
希望有帮助!
| 归档时间: |
|
| 查看次数: |
17815 次 |
| 最近记录: |