首页 > 解决方案 > 使用 JMeter 的 Rest API 中的动态值

问题描述

我有有效载荷 POST 调用:

{  

   "tenantName":"loki",

 "owner":
 {
    "country": "india",
    "firstName": "raj",
    "lastName": "kumar",
    "locale": "in",
    "organization": "softwareag",
    "phone": "9789155778",
    "title": "mr",
    "userName": "raraj@softwareag.com",
    "email": "raraj@softwareag.com",
    "password":"V2VsY29tZUAxMjM0"
 },
  "products": [
    "cumulocity",
    "b2b"
  ]
}

在该有效负载中,租户名称是唯一的,如何为每个 post call 传递不同的值?

标签: apitestingpostjmeterpayload

解决方案


您可以使用__RandomString随机化名称,例如 5 个小写字母:

${__RandomString(5,abcdefghijklmnopqrstuvwxyz,)}

RandomString 函数使用 chars 中的字符返回长度的随机字符串以使用

或从CSV 数据集配置加载名称值


推荐阅读