如何在进行性能测试时将动态数据作为Body Data传递到JMeter中?

roejwanj  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(103)

你能帮我把动态数据作为下面采样器的主体数据传递吗?
{“dealer_code”:“30274",“版本”:“566",“preview_date”:“",“exterior_color”:{“name”:“活力橙子金属漆”,“prcode”:“F14 4 M4 M”,“mrdp”:0,“价格”:“600”},“car_configurator_model_code”:“C113 KZ-GPJAPJA-GPLAPLA-GWZBWZB-GW 05 W 05",“model_year”:“2023",“slogan”:“01 t9 q 00000 FRoGAAW",“sub_brand”:“PV”,“model_code”:“C113 KZ/23”}
enter image description here
我尝试将细节作为参数传递,但不起作用。

f5emj3cl

f5emj3cl1#

您可以直接在HTTP请求采样器的“Body Data”选项卡中使用适当的JMeter Functions or Variables替换硬编码值:

{
  "dealer_code": "30274",
  "version": "566",
  "preview_date": "",
  "exterior_color": {
    "name": "Energetic Orange Metallic",
    "prcode": "F14 4M4M",
    "mrdp": 0,
    "price": "600"
  },
  "car_configurator_model_code": "${configuratorModelCode}",
  "model_year": "${modelYear}",
  "sfid": "01t9q000000FRoGAAW",
  "sub_brand": "${subBrand}",
  "model_code": "${modelCode}"
}

变量值应该是相关的(即,使用来自先前响应的数据)或使用外部数据源参数化(即,使用CSV Data Set Config

相关问题