【发布时间】:2019-10-14 23:37:26
【问题描述】:
带有 Beanshell 的 JSR233 采样器用于将 xml 文件转换为编码字符串,并且该值正在 Jmeter 控制台中打印。能够使用 JMeter 属性在同一个采样器中提取值,但无法对新请求使用相同的变量,它会变为 null/void。
测试计划如下:
.jar 文件在 TestPlan>classpath 下配置(浏览了 jar 文件),其中定义了所有编码方法
添加线程组>JSR233 采样器
JMeter 控制台上正在打印变量值“a”和属性值“storeid”,JMeter 也成功记录为“storeid value is :abcdefxcfdfd”。
-
当尝试使用此 'storeid' 或 'a' 值到下一个 http 请求时(例如:路径:
李>${__property(storeid)}),它会变为 null 或尝试使用 ${a}。 还尝试了 vars.get 和 vars.put,在这种情况下,值变为 void。
如何让这个变量值传递给下一个请求?
【问题讨论】: