如何从jmeter负载测试任务ARM模板中读取主体ID

zzlelutf  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(131)

我正在寻找一种方法来读取值,一旦我分配系统托管身份到Azure负载测试资源在arm模板.文档显示如下,谁能帮助如何从ARM模板部署?它应该是输出变量的一部分?
我需要读取下一个Azure任务中的值,以向KV授予GET权限。
https://learn.microsoft.com/en-us/azure/load-testing/how-to-use-a-managed-identity?tabs=arm

When the resource is created, it gets the following additional properties:

JSON

Copy
"identity": {
    "type": "SystemAssigned",
    "tenantId": "<TENANTID>",
    "principalId": "<PRINCIPALID>"
}
biswetbf

biswetbf1#

1.将JSON提取器添加为返回principalId的请求的子级

  • 按如下方式进行配置:
  • 已创建变量的名称:任何有意义的值,例如principalId
  • JSON路径表达式:$.identity.principalId
  • 其他字段可以保持不变
  • 就是这样,JSON Extractor将提取principalId属性的值并将其存储到JMeter Variable中,以后在需要时您将能够以${principalId的形式访问它

更多信息:

相关问题