我是API集成的新手,目前使用Postman UI手动将XML有效负载主体发送到供应商API new服务。这工作得很好,但是我需要找到一个解决方案来自动化这个过程。
我们的想法是,我们的应用程序将生成一个XML输出文件到一个目录,以及一个预定的脚本或应用程序读取/包装XML的内容到HTTP API POST的主体中。在处理之后,需要将XML文件移动到存档文件夹,以便进行审计。
理想情况下,脚本或应用程序将能够将此POST响应写入文本文件(用于审计目的)。
有没有人可以推荐任何PowerShell脚本模板或替代方法,能够在不具备广泛的编码知识的情况下自动执行此过程?
环境为Windows。
谢谢
发布于 2021-04-22 21:13:02
Postman为API开发创造了完美的生态系统。它允许你手动操作API,自动化它,监视它,模拟它等等。
您的用例不需要单独的工具,您可以创建一个集合并将请求正文作为变量传递
设置请求正文为:
{{testBody}}

现在将集合导出为json,并使用powershell中的newman运行它。
$xmlFile = Get-Content .\test.xml
$a = "run .\canvasjs.postman_collection.json --env-var=`"testBody=$xmlFile`" -r htmlextra"
Start-Process "C:\Users\AppData\Roaming\npm\newman" -args $ahttps://stackoverflow.com/questions/67212934
复制相似问题