gpt4 book ai didi

java - 有没有办法使用 jmeter beanshell 预处理器动态设置 post 请求的变量值

转载 作者:行者123 更新时间:2023-12-02 05:12:22 24 4
gpt4 key购买 nike

我需要使用 jmeter beanshell 预处理器动态构建以下 post 请求 JSON 正文。我指的是以下question它解决了我的循环字符串问题。我需要使用 json-property(variables) 具有不同名称和值的 JSON 对象数组来完成此操作。多谢。

{
"processDefinitionId":"optaplannerkey:1:dbc4af8f-7e04-11e9-afa3-1ecac26bb5e0",
"businessKey":"optaplannerkey",
"returnVariables":true,
"variables": [
{
"name": "TaskDescription",
"value": "Fixing the issue with sink"
},
{
"name": "TaskCategory",
"value": "plumbing"
},
{
"name": "Priority",
"value": "Medium"
},
{
"name": "Status",
"value": "New"
},
{
"name": "SkillsRequired",
"value": "Plumbing Skills"
},
{
"name": "DueDate",
"value": "2019-05-24T11:23:08.030+05:30"
}
]
}

最佳答案

使用带有参数化 json 请求和 CSV 数据集配置的虚拟采样器作为动态输入。下面,我只参数化了两个用于演示。

enter image description here enter image description here

然后,使用 JSR223 后处理器,代码如下:-

vars.put("responseVar",prev.getResponseDataAsString());

这会将响应正文放入“responseVar”变量中。使用 ${responseVar} 获取它

希望这有帮助。

关于java - 有没有办法使用 jmeter beanshell 预处理器动态设置 post 请求的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56319879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com