如何在beanshell中提取参数

时间:2017-05-23 13:08:52

标签: regex jmeter beanshell

如何在beanshell中提取参数。请给我一些例子或链接。谢谢。

2 个答案:

答案 0 :(得分:0)

我只使用PostProcessor元素'JSON提取器'从响应中提取值。 PostProcessors中还有其他提取器元素。一旦将值提取到变量中,如果在另一个线程组中需要它,就可以将它添加到beanshell中以使其成为属性,例如:

${__setProperty(clientId, ${clientId})};

然后,当您需要使用clientId时,您只需在需要时调用它:

${__property(clientId)}

答案 1 :(得分:0)

首先,“通常”建议尽可能使用JMeter的内置组件,并避免编写脚本,除非绝对需要。如果是 - 请考虑使用JSR223 Test ElementsGroovy语言,因为其他受支持的脚本语言存在性能问题。

回到你的“问题”:

我们没有足够的心灵感应来猜测你想要实现的目标。有关JMeter测试中Beanshell脚本的一般信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component和/或详细说明您提出的问题。