我使用config元素“Property File Reader”来存储变量,因此所有请求都可以访问它。我将文件命名为variables.txt,我们可以看到定义的第一个变量是“name”:
,第一个请求执行后将定义第二个和第三个变量:
我成功调用了第一个变量:
${__P(name)}
但未能调用第二个和第三个变量:
${__P(npwp1)}
${__P(npwp2)}
它总是有一个值00:
这是我的jmx:
实际上如何调用SOAP / XML-RPC Request中的第二个和第三个变量?
请帮忙。
谢谢。
答案 0 :(得分:2)
您不能指望Property File Reader返回最新/更新的文件,
这是一个加载一次的配置元素:
PropertyReader
根据java docs延伸ConfigTestElement
:
expectedModification()如果你的config元素需要修改 测试运行的过程,您希望进行这些修改 从样本到样本(如在cookie管理器中 - 您要保存 在整个测试过程中设置的所有cookie,然后返回true 这种方法。
PropertyReader
未定义expectsModification()
,因此其属性在启动时加载一次,之后不会刷新。
您可以使用__setProperty在Test
中设置新属性最后确保您了解要混合的属性和变量之间的差异: