【发布时间】:2019-06-04 10:24:59
【问题描述】:
上下文
我正在开发一个自定义 JMeter 插件,它可以从树状结构动态生成测试数据。
树的编辑器根据需要生成 GUI 输入字段,因此我没有在相应的 TestElement 中设置的一组已定义的配置属性。相反,我在 GUI 类中将树作为一个整体序列化,将结果设置为一个属性并在 config 元素中对其进行反序列化,在测试执行期间进一步处理它。
问题
这工作得很好,除了不评估动态输入字段中的 JMeter 变量/函数表达式,如 ${foo} 或 ${_bar(..)}。据我了解 JMeter 源代码,如果使用 org.apache.jmeter.testelement.TestElement 中的相应属性设置器以某种方式触发评估,这对于我的插件来说是不可能的。
不幸的是,我无法找到一个合适的实现,它可以在我的配置元素中用于在反序列化后显式评估此类表达式。
问题
我需要一个指向 JMeter 源代码或文档的指针,以显式评估变量/函数表达式。
【问题讨论】:
标签: jmeter jmeter-plugins jmeter-5.0