jmeter Azure负载测试无法创建新测试

wa7juj8i  于 2023-06-29  发布在  其他
关注(0)|答案(1)|浏览(134)

我有一个yaml文件用于测试配置,如下所示:

version: v0.1
testId: NAME
testPlan: sampleTest
description: 'Load Test'
engineInstances: 1
failureCriteria:
  - avg(response_time_ms) > 15000
  - percentage(error) > 10

在我的管道yaml文件中,我有AzureLoadTest@1如下所示:

- task: AzureLoadTest@1
      inputs:
        azureSubscription: ${{ connection }}
        loadTestConfigFile: '$yaml path'
        resourceGroup: ${{ ResourceGroup }}
        loadTestResource: ${{ TestResource }} 
         env: ...

由于某种原因,管道在一个资源组中创建了负载测试,只要testId与创建的值相同,管道就会通过,但如果我想更改testId或使用新的资源组运行管道,它就会一直失败,并出现以下情况

error:
`{ error:
   { code: 'TestNotFound',
     message: 'Test couldn\'t find with given identifier NAME',
     target: null,
     details: null } }
##[error]Error in getting the test.`

有没有办法解决这个问题?
Azure负载测试文档显示,如果testId不存在,则应创建一个https://learn.microsoft.com/en-us/azure/load-testing/reference-test-config-yaml

rsaldnfx

rsaldnfx1#

如果您查看链接(reference-test-config-yaml)中的文档,您将看到它指向Azure门户中的详细信息页面。如果查看此处,您会注意到它使用了一个GUID作为testId,而不是一个字符串。

相关问题