jmeter如果过程没有out变量如何在其他过程中使用声明变量

时间:2013-12-31 10:38:36

标签: stored-procedures jmeter

使用可调用类型的一个 JDBC 请求,其中包含以下详细信息:

declare
in_error_log varchar2(20);
begin
in_error_log := '112222bbbb';
end;

没有进出参数。

我想在其他JDBC request中使用变量in_error_log,如何将其传递给其他请求?

我尝试过正规表达,而不是帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用User Defined Variables配置元素来保存in_error_log值。

请记住,JMeter变量具有线程组本地范围,在一个线程组中定义的变量不能在另一个线程组中使用。如果是您的情况 - 您需要将JMeter变量转换为JMeter属性,即使用Beanshell Post Processor

in_error_log变量转换为具有相同名称的属性的示例Beanshell代码如下所示:

props.put("in_error_log", vars.get("in_error_log"));