【发布时间】:2019-11-26 01:50:39
【问题描述】:
我正在尝试在同一线程组中的多个线程之间进行 setproperty,后处理器使用 setproperty 设置新变量,以便可以跨多个线程访问它。
在 Beanshell 预处理器中,我有以下代码行。
${__setProperty("url", "youtube")};
在线程组下,我有 Beanshell 后处理器,在后处理器中有一行以下。
${__setProperty("url", "google")};
在线程组下,我有 Http Sampler,在主机名字段中我给出了 ${__property(url)}.com
目标是,当它第一次执行时,URL 将是 google.com,当第一个线程完成时 网址变为 youtube.com 但是 setProperty 只设置了 google,而后处理器中的第二个不起作用。
详情请参考下图,它显示了我是如何在 Jmeter 中创建元素的。
注意:这只是一个示例用例,但我有复杂的示例,但回答这个问题将帮助我在复杂脚本中添加逻辑。
谢谢
【问题讨论】:
标签: multithreading jmeter