如何将URL作为参数传递给Azure DevOps中的JMeter负载测试执行?

时间:2018-11-12 05:39:48

标签: jmeter azure-devops

Azure DevOps为我们提供了在云中运行负载测试的可能性。因此,我们可以使用多个服务器从不同位置访问被测Web应用。

Azure DevOps UI允许我们上传JMeter测试文件,以及一些支持文件,例如测试将使用的CSV文件。

在开发测试时,我们肯定会在本地运行的应用程序上运行JMeter,以确保我们的请求格式正确,并能按需访问应用程序。因此,我们将针对localhost:在本地运行JMeter。

当我们将测试计划文件上传到Azure DevOps时,我们期望测试能够针对部署到Azure App Services的应用程序运行(例如)。在测试计划中对URL进行硬编码非常不便。在负载测试运行之前,是否没有办法使Azure DevOps将此参数传递给JMeter?

JMeter接受在测试计划之外的本地环境中定义的变量,但是Azure DevOps中的负载测试UI似乎不支持此功能。

1 个答案:

答案 0 :(得分:0)

查看Azure DevOps documentation,可以提供“支持文件”

enter image description here

因此,您可以将URL放入CSV文件中,然后使用以下方法之一将其加载到JMeter测试中: