【发布时间】:2019-03-06 14:37:46
【问题描述】:
我有以下存储过程:
CREATE OR REPLACE FUNCTION public.get_employee(
in_emp_id integer
)
RETURNS refcursor AS $$
DECLARE
ref_cursor REFCURSOR := 'mycursor';
BEGIN
OPEN ref_cursor FOR select
emp_id,emp_name,emp_salary,date_joined
from employee where emp_id=in_emp_id; -- Open a cursor
RETURN (ref_cursor);
END;
$$ LANGUAGE plpgsql;
现在我调用如下函数。
BEGIN;
SELECT get_employee(123);
FETCH 4 from mycursor;
COMMIT;
现在,当我尝试为 l 运行 jmeter 脚本时,加载测试此功能,我无法在其中编写所有这些命令。任何人都可以帮忙吗? 我已阅读此链接,但它没有在 jmeter 视图结果中显示任何输出,因此无法确认测试是否正常运行。 https://medium.com/@jackliusr/jmeter-calls-stored-procedure-of-postgresql-which-return-cursors-882272e398f1
【问题讨论】:
-
您能展示一下您的测试计划的结构吗?
标签: postgresql jmeter