gpt4 book ai didi

JMeter:使用 JDBC 请求将记录插入数据库

转载 作者:行者123 更新时间:2023-12-01 11:21:05 25 4
gpt4 key购买 nike

我已经在我的 JMeter 测试计划中配置了 JDBC 连接。
JDBC 连接中的数据库设置配置正确。
我正在从我的请求响应之一中提取员工 ID。(即 Employee_Id)
通过使用 BSF PostProcessor,我将员工 ID 存储到名为 Emp_ID 的变量中
我想将提取的员工 ID 插入到我的数据库中。

使用的数据库是 Oracle SQL developer,版本 4.0.1.14,Build MAIN-14.48。
表名是:Employee_Details
列名是:Employee_id,数据类型:VARCHAR2

在 JDBC 请求中,我选择了“查询类型”作为“更新语句”并输入以下查询:

Query 1: INSERT INTO Employee_Details (Employee_id) 
VALUES (${Emp_ID})

Query 2: INSERT Employee_id='${Emp_ID}'

参数类型指定为 VARCHAR2。

在两次执行中,JMeter 都显示错误为“无法创建 PoolableConnectionFactory(ORA-00923:在预期位置找不到 FROM 关键字)”

请就此提出您宝贵的建议。

最佳答案

我找到了一种解决方法,可以避免出现问题:

JDBC Request Query Type 需要是:Update Statement
查询需要作为块处理

BEGIN

SQL Statement

END;

关于JMeter:使用 JDBC 请求将记录插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42975704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com