【问题标题】:Azure DevOps TestingAzure DevOps 测试
【发布时间】:2020-05-04 07:38:44
【问题描述】:
基本目的是测试个人资料图片上传 API。我有一个 API,它将图像文件作为输入并根据给定的身份验证更新个人资料图片。我在邮递员中运行了这个 API,它运行良好。现在我想要实现的是,我想使用 npm、newman 在 Azure devOps 上运行这个目前只有一个 API 的集合,并发布测试结果。我面临的问题是我找不到上传该文件的方法。在邮递员收藏中,文件路径是您的文件在您的电脑上放置的路径。为了在 devOps 上运行该 api,我应该给出什么路径?另外,有没有办法上传图片或任何类型的文件?
【问题讨论】:
标签:
npm
file-upload
azure-devops
postman
newman
【解决方案1】:
在邮递员集合中,文件路径是您的文件所在的路径
放在你的电脑上。
根据这个描述,你应该想把图片上传到本地文件路径。
首先要明确的是,你需要使用自托管代理来运行管道,因为只有使用安装在本地机器上的代理运行,你才能在 Azure Devops 中跟踪你的本地文件路径.如何安装自托管代理可以参考这个document。
通常,邮递员集合被导出为.json 文件,然后将其推送到存储库中。如果在集合中设置文件路径,是否包含在collection.json中?
此外,根据现有信息很难重现您的问题,需要更详细的信息进行进一步调查:1。你用的是哪个api?
2.Postman 采集设置 3.具体操作流程 4.流水线定义。以截图的形式会更容易理解。