Azure DevOps为我们提供了在云中运行负载测试的可能性。因此,我们可以使用多个服务器从不同位置访问被测Web应用。
Azure DevOps UI允许我们上传JMeter测试文件,以及一些支持文件,例如测试将使用的CSV文件。
在开发测试时,我们肯定会在本地运行的应用程序上运行JMeter,以确保我们的请求格式正确,并能按需访问应用程序。因此,我们将针对localhost:在本地运行JMeter。
当我们将测试计划文件上传到Azure DevOps时,我们期望测试能够针对部署到Azure App Services的应用程序运行(例如)。在测试计划中对URL进行硬编码非常不便。在负载测试运行之前,是否没有办法使Azure DevOps将此参数传递给JMeter?
JMeter接受在测试计划之外的本地环境中定义的变量,但是Azure DevOps中的负载测试UI似乎不支持此功能。
答案 0 :(得分:0)
查看Azure DevOps documentation,可以提供“支持文件”
因此,您可以将URL放入CSV文件中,然后使用以下方法之一将其加载到JMeter测试中: