JMeter-在另一个请求中使用OracleSQL过程的结果
我有一个线程组,看起来像这样:JMeter-在另一个请求中使用OracleSQL过程的结果,jmeter,Jmeter,我有一个线程组,看起来像这样: JDBC Connection Request_1 Request_2 请求_1是一个返回数字的OracleSQL过程 declare result NUMERIC; begin result:=procedure1(); end; 请求_2需要请求_1返回的号码 begin procedure(?); end; result NUMERIC 如何将请求_1的结果传递给请求_2?我想您需要将后处理器添加到请求1中 如果结果值是一个数字,即“1
JDBC Connection
Request_1
Request_2
请求_1是一个返回数字的OracleSQL过程
declare
result NUMERIC;
begin
result:=procedure1();
end;
请求_2需要请求_1返回的号码
begin
procedure(?);
end;
result
NUMERIC
如何将请求_1的结果传递给请求_2?我想您需要将后处理器添加到请求1中 如果结果值是一个数字,即“10”,则可以执行以下操作来提取它
- 将“正则表达式提取器”后处理器添加到请求1
- 按如下方式填写“正则表达式提取器”字段:
- 参考名称:结果
- 正则表达式:(\d+)
- 模板:$1$
begin
procedure(${RESULT});
end;
result
NUMERIC
您可以使用测试正则表达式。不需要使用正则表达式。我已经解决了我的问题,很快就会发布解决方案。