如何在beanshell中提取参数。请给我一些例子或链接。谢谢。
答案 0 :(得分:0)
我只使用PostProcessor元素'JSON提取器'从响应中提取值。 PostProcessors中还有其他提取器元素。一旦将值提取到变量中,如果在另一个线程组中需要它,就可以将它添加到beanshell中以使其成为属性,例如:
${__setProperty(clientId, ${clientId})};
然后,当您需要使用clientId时,您只需在需要时调用它:
${__property(clientId)}
答案 1 :(得分:0)
首先,“通常”建议尽可能使用JMeter的内置组件,并避免编写脚本,除非绝对需要。如果是 - 请考虑使用JSR223 Test Elements和Groovy语言,因为其他受支持的脚本语言存在性能问题。
回到你的“问题”:
parameter
是什么?请求参数?如果是,那么sampler type和参数名称是什么?响应参数? 我们没有足够的心灵感应来猜测你想要实现的目标。有关JMeter测试中Beanshell脚本的一般信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component和/或详细说明您提出的问题。