Jmeter 提取响应值并使用相同的 HTTP Sampler 名称
Jmeter extracting the response value and use on the same HTTP Sampler name
谁能帮我提取名称参数并将其用于同一个 HTTP 请求名称
示例,如果这是我得到的响应
{
"response_time": 0.014376163482666016,
"applications": [
{
"uid": "gta",
"api_key": "blted0e7982e1cf62a8",
"account_name": "jack",
"name": "Testuser"
}
]
}
name HTTP Request name 取决于将生成的 name 参数
您可以使用 prev 更改采样器名称并使用 vars
获取变量值
prev.setSampleLabel(vars.get("name"));
prev - (SampleResult) - gives access to the previous SampleResult
添加 JSR223 Assertion as a child of the request (as per JMeter Test Elements Execution Order 你需要在 JSON Extractor post-processor)
之后执行的东西
将以下代码放入“脚本”区域
prev.setSampleLabel(prev.getSampleLabel() + ' ' + vars.get('name'))
就是这样,现在您将添加 ${name}
JMeter 变量作为采样器名称的post修复
谁能帮我提取名称参数并将其用于同一个 HTTP 请求名称
示例,如果这是我得到的响应
{
"response_time": 0.014376163482666016,
"applications": [
{
"uid": "gta",
"api_key": "blted0e7982e1cf62a8",
"account_name": "jack",
"name": "Testuser"
}
]
}
name HTTP Request name 取决于将生成的 name 参数
您可以使用 prev 更改采样器名称并使用 vars
获取变量值
prev.setSampleLabel(vars.get("name"));
prev - (SampleResult) - gives access to the previous SampleResult
添加 JSR223 Assertion as a child of the request (as per JMeter Test Elements Execution Order 你需要在 JSON Extractor post-processor)
之后执行的东西将以下代码放入“脚本”区域
prev.setSampleLabel(prev.getSampleLabel() + ' ' + vars.get('name'))
就是这样,现在您将添加
${name}
JMeter 变量作为采样器名称的post修复