无法在jmeter中从一个测试计划到另一个测试计划使用正则表达式提取器变量

问题描述 投票:0回答:1
  1. 我正在使用jmeter执行负载测试。我使用https请求并使用正则表达式提取器提取从第一个https请求返回的变量创建了一个测试计划。

变量:csrftoken 正则表达式:value =“(。*)” 模板:$ 1 $ 比赛编号:1 默认值:EMPTY

2。使用过的JSR223 Postprocessor已验证,所提取的变量正确。

log.info("***************************"+vars.get("csrftoken"));
  1. 我使用第一个测试计划中提取的变量并将参数中的变量定义为[]来创建登录请求的新测试计划,>
  2. csrfmiddlewaretoken:$ {csrftoken} 电子邮件:[email protected] 密码:密码

但是当我运行请求时,${csrftoken}变量没有被拾取。

是否有其他可能的方法来利用一个测试计划中的变量到另一个测试计划,并使用相同的变量运行请求。帮助将不胜感激!预先感谢。

我正在使用jmeter执行负载测试。我使用https请求创建了一个测试计划,并使用正则表达式提取器提取了从第一个https请求返回的变量。变量:csrftoken ...

regex variables jmeter token test-plan
1个回答
0
投票

[“测试计划”是什么意思,如果您引用此Test Plan,并希望在2个单独的.jmx test scripts之间传递值,则唯一的方法是将CSRF令牌写入一个在一个测试计划中使用Flexible File Writer复制文件,然后在另一个测试计划中使用CSV Data Set Config读回文件

© www.soinside.com 2019 - 2024. All rights reserved.