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