JMeter-如何在JMeter中执行脚本时更改JSON值

时间:2019-07-10 07:04:10

标签: json jmeter request

我正在JMeter中记录一个收据-接受方案(唯一编号)。记录完成后,Jmeter将从数据库中获取一些值,如下所示:

POST数据:

{
    "pItemID": 8793120,
    "pShipHeaderID": 41343933,
    "pHeaderID": 37123507,
    "pLineID": 45338365,
    "pRCVTransID": 113927590,
    "pOrgCode": "E90",
    "pRelnum": null
}

这对于每张收据都是唯一的。我不知道下一张收据会值多少钱。我该如何处理?

POST数据:

{
    "pItemID": 8793120,
    "pShipHeaderID": 41343933,
    "pHeaderID": 37123507,
    "pLineID": 45338365,
    "pRCVTransID": 113927590,
    "pOrgCode": "E90",
    "pRelnum": null
}

[没有cookie]

我希望“ POST数据”下显示的值会在运行时动态变化。

1 个答案:

答案 0 :(得分:0)

您可以使用random函数生成随机值并使用相同的值

{
    "pItemID": ${__Random(0,7)},
}

请检查下面的链接,以获取有关Jmeter函数和变量的更多信息 https://jmeter.apache.org/usermanual/functions.html#__Random