jmeter - Jmeter:能够从XML中获取所需的值,使用JSR223 PostProcessor。需要将它存储在一个变量中,这样我就可以跨线程使用
问题描述
1) 我得到 XML 格式的响应。
2) 我能够使用 JSR223 PostProcessor 处理 XML 格式。
3) 还能够从 XML 响应中获取所需的值。
如何将此值存储在变量中,以便可以跨线程使用?笔记:
1) Log.info 在 JSR223 PostProcessor 中正常工作,即值在 jmeter.log 文件中正确打印,但是当我使用 ${__setProperty(storeid, ${storeid})}; 这是行不通的。
2)我也添加了 BeanShell 断言,但仍然无法正常工作。
我在这里错过了什么吗?
解决方案
props
使用and将 JMeter 变量 x 移动到属性 yvars
props.put("y", vars.get("x));
在您的情况下,两个名称都是 storeid
推荐阅读
- javascript - ngx-spinner 微调器隐藏 Angular 中的所有其他微调器?
- javascript - 用数据库中的文本替换占位符
- javascript - 使用 useState 和 useEffect 时出现“TypeError:无法读取未定义的属性‘名称’”
- python - 为什么我不能用 django 加载图像?
- jenkins - 在 Kubernetes 中挂载持久“动态”文件的解决方案
- mysql - 对于这种复杂的场景,是否可以在 SQL 中使用递归 CTE 来做到这一点?请建议我任何替代方式
- python - 通过 python 和 EWS 为 Exchange 帐户添加新委托
- extjs - ExtJS 6 tabindex 坏了
- react-native - AWS Cognito Pre Sign Up 触发器未针对托管 UI 运行 Google Auth 需要添加出生日期属性
- javascript - Mapbox GL JS - 将弹出标记与地理定位相结合