有没有一种方法可以使用两个API在Postman中仅使用一个REQUEST?

时间:2018-08-23 10:09:43

标签: javascript api http testing postman

我目前在Postman中有一个馆藏,有两个文件夹。第一个文件夹有两个POST请求。

  1. 将文件发送到服务器,然后使用某些更改日期和时间的预请求脚本测试文件是否已成功上传。以下是屏幕截图:

First Request

  1. 检查第一个请求中的文件是否已成功上传到服务器中。使用另一个API使其工作。

Second Request

现在,我想将两者结合起来,这样我就不必运行两个请求?我有什么办法可以对邮递员做到这一点吗?任何帮助将是巨大的! :)

2 个答案:

答案 0 :(得分:0)

通常,调用API需要HTTP请求。如果您希望减少请求,则您正在使用的服务需要定义一个特殊的API,该API同时执行这两项操作。

如果您使用的服务没有专门用于此目的的API,那么您将需要发出2个请求。

我要问自己的问题是:为什么我要关心是否有2个请求而不是1个。并且如果有原因对我来说是个问题,还有另一种方法可以解决该问题。

答案 1 :(得分:0)

您能否利用pm.sendRequest()标签内的Tests函数触发请求,以查看文件是否已上传?

这是您在应用程序中获得的示例片段:

pm.sendRequest("https://postman-echo.com/get", function (err, response) {
    console.log(response.json());
}); 

可以在此处找到更多使用示例:https://gist.github.com/madebysid/b57985b0649d3407a7aa9de1bd327990