我遇到了JMeter的问题。我有一个带有Web服务请求和xpath exctractor的线程组。我将xpath提取器中的引用名称字段设置为在线程组外部定义的用户定义变量。但是,永远不会设置该用户定义的变量。我知道,因为任何引用该用户定义变量的后续Web服务请求都会失败。
请注意,当我将用户定义的变量放在与Web请求相同的线程组中时,这不是问题。然后,设置用户定义的变量。
如何解决此错误?我需要一种方法让一个线程组通过xpath提取器设置用户定义的变量,因此用户定义的变量可以被另一个线程组使用。
答案 0 :(得分:1)
问候,
这实际上是Jmeter的一个功能。 (我知道......我只是写下了这篇文章)。变量是线程组的本地变量。在线程组之间共享变量值的唯一方法是使用属性。
您需要使用两种功能: ${_setProperty} 和 ${ _property}