Jdbc Jmeter java.sql.SQLException:ORA-06550
我有一个简单的Jmeter脚本,它需要执行一个SQL文件来将记录插入数据库。我试图找到一种方法,让Jmeter使用以下解决方案运行整个脚本: 我的测试计划的设置与上面示例中的一样。以下是我的Jdbc Jmeter java.sql.SQLException:ORA-06550,jdbc,plsql,jmeter,Jdbc,Plsql,Jmeter,我有一个简单的Jmeter脚本,它需要执行一个SQL文件来将记录插入数据库。我试图找到一种方法,让Jmeter使用以下解决方案运行整个脚本: 我的测试计划的设置与上面示例中的一样。以下是我的setup.sql文件中的代码: begin insert into DATA_STORE (ID, T_ID, SUB_T_ID, RESOURCE_TYPE_ID) values (283748, 'default', 'default', 10, 30, 'SM-CR-4GD73U82N273V4H
setup.sql
文件中的代码:
begin
insert into DATA_STORE (ID, T_ID, SUB_T_ID, RESOURCE_TYPE_ID) values (283748, 'default', 'default', 10, 30, 'SM-CR-4GD73U82N273V4H4J4JI2J');
insert into DATA_STORE (ID, T_ID, SUB_T_ID, RESOURCE_TYPE_ID) values (348393, 'default', 'default', 20, 50, 'SM-CV-64HF83H2WB273TBH372HJ2');
COMMIT;
END;
/
注意:insert语句在SQLDeveloper内部工作,我使用的值是任意的。这只是为了给出一个示例,说明我希望在这个块中有多个语句从一个文件执行
运行此命令时,Jmeter中出现以下错误:
响应代码:65000 6550
响应消息:java.sql.SQLException:ORA-06550:第3行第3列:
PL/SQL:ORA-00933:SQL命令未正确结束ORA-06550:第2行第3列:
PL/SQL:SQL语句忽略ORA-06550:第6行第1列:
PLS-00103:遇到符号“/”符号“/”被忽略
您需要将
查询类型
设置为更新语句
删除/
字符并将关键字值添加到脚本中:
begin
insert into DATA_STORE values (ID, T_ID, SUB_T_ID, RESOURCE_TYPE_ID) values (283748, 'default', 'default', 10, 30, 'SM-CR-4GD73U82N273V4H4J4JI2J');
insert into DATA_STORE values (ID, T_ID, SUB_T_ID, RESOURCE_TYPE_ID) values (348393, 'default', 'default', 20, 50, 'SM-CV-64HF83H2WB273TBH372HJ2');
COMMIT;
END;
您需要将查询类型
设置为更新语句
删除/
字符并将关键字值添加到脚本中:
begin
insert into DATA_STORE values (ID, T_ID, SUB_T_ID, RESOURCE_TYPE_ID) values (283748, 'default', 'default', 10, 30, 'SM-CR-4GD73U82N273V4H4J4JI2J');
insert into DATA_STORE values (ID, T_ID, SUB_T_ID, RESOURCE_TYPE_ID) values (348393, 'default', 'default', 20, 50, 'SM-CV-64HF83H2WB273TBH372HJ2');
COMMIT;
END;