我有一个已经是URL格式的API请求列表。我只需要一个接一个地自动发布它们并记录其结果。
我唯一能做的就是复制每个URL并使用邮递员发送它们。但是它确实很耗时。我尝试查看任务运行程序,但似乎很难用我的所有请求将变量设置为等于数据文件
https://someApi/clientAssign?auth=123|asdf&otherParamsList=123Params
https://someApi/clientAssign?auth=123|asdf&otherParamsList=456Params
https://someApi/clientAssign?auth=123|asdf&otherParamsList=899Params
我不确定使用邮递员一个接一个地触发上述网址的方法。我大约有60个POST请求和60个PUT请求
任何人都可以建议实现此目标的方法。我可以通过复制网址并手动发布网址来做到这一点。我只是不能花那么多时间经常这样做。而且我已经花了一些时间准备url,并替换了适当的值并准备使用。任何帮助表示赞赏。
下面是
示例的屏幕截图:
现在的要求是发布以下网址:https://someApiPOSTRequest/clientAssign?auth=123|asdf&otherParamsList=123Params&someOtherParams={{VariableFromFile}}&additionalParams=hardcodedOnURL您需要上传的csv文件中的用值替换
{{VariableFromFile}}
。您的csv格式应如下,其中标头应具有与您的url相同的变量名:单击“示例”文件夹旁边下面显示的“>”按钮,然后单击“运行”以在邮递员的收款人窗口中将其打开:
一旦“收集运行器”窗口打开,单击选择文件
选项以上传您的csv文件,并且[[迭代字段默认情况下预先填充了csv文件上的记录数。您可以更改数量,并且在确定要运行的迭代数量时将其更改为与您上载的csv中的行数直接相关的代码。您还可以预览上传的csv文件:如果单击
运行示例
按钮,则收集运行器将URL进行9次发布,其中{{VariableFromFile}}会被csv文件中的值替换为每次迭代。您可以通过仅添加一列具有相关变量名称并在api调用中使用相同名称来替换更多变量。就这么简单。它确实减少了我的体力劳动!
您还可以参考以下链接,该链接引导我在Postman中使用此功能。 Link
希望这对某人有帮助。