JMeter 中JDBC 请求执行数据库存储过程的参数设置

变量名:Oracle

SQL 查询: 可调用语句

查询: {call nsspishr.dbpk_user_utilities.get_user_details(?,?,?,?,?,?,?)}

参数值: S12345,DMS,OUT,NULL,NULL,NULL,NULL

Par 类型: VARCHAR,VARCHAR,OUT INTEGER,VARCHAR,VARCHAR,VARCHAR,VARCHAR

变量名:用户名、dms、id、四、五、六、七

注意参数是如何在这个调用中注册的.在我的程序中,param 1 和 param 2 是 IN 参数.在我的例子中,通过给它们一个参数值 S12345 和 HR,这些是隐式的 IN 参数.

从参数 3 到参数 7 都是 OUT 参数.参数 4、5、6 和 7 具有 NULL 值.因此无需将它们注册为 OUT 参数.但是,参数 3(id)是 OUT 参数,必须通过在 参数值 中明确说 OUT,然后在 参数类型 中说 OUT INTEGER 来注册它强>节.要记住的是,您需要在参数值和参数类型中指定 OUT.不要忘记参数类型字段中参数的数据类型.即 OUT INTEGER, OUT VARCHAR 

 

 

posted @ 2022-12-27 14:13  蘑菇慢慢  阅读(236)  评论(0)    收藏  举报