首页 > 解决方案 > Jmeter:能够从XML中获取所需的值,使用JSR223 PostProcessor。需要将它存储在一个变量中,这样我就可以跨线程使用

问题描述

1) 我得到 XML 格式的响应。

2) 我能够使用 JSR223 PostProcessor 处理 XML 格式。

3) 还能够从 XML 响应中获取所需的值。

如何将此值存储在变量中,以便可以跨线程使用?笔记:

1) Log.info 在 JSR223 PostProcessor 中正常工作,即值在 jmeter.log 文件中正确打印,但是当我使用 ${__setProperty(storeid, ${storeid})}; 这是行不通的。

2)我也添加了 BeanShell 断言,但仍然无法正常工作。

我在这里错过了什么吗?

标签: jmeterjsr223

解决方案


props使用and将 JMeter 变量 x 移动到属性 yvars

props.put("y", vars.get("x));

在您的情况下,两个名称都是 storeid


推荐阅读