2017-03-23 9 views
2

私はJMeterテストプランでJDBC接続を設定しました。 JDBC接続のデータベース設定が正しく構成されています。 私のリクエストレスポンス(つまりEmployee_Id)から従業員IDを抽出しています BSF PostProcessorを使用して、Emp_IDという変数に従業員IDを保存しました 抽出した従業員IDをデータベースに挿入します。JMeter:JDBCリクエストを使用してデータベースにレコードを挿入する

使用されるデータベースは、Oracle SQL開発者、バージョン4.0.1.14、ビルドMAIN-14.48です。 表名は次のとおりです。Employee_Details 列名は次のとおりです。EMPLOYEE_ID、データ型:VARCHAR2

JDBCリクエストで、私は "UPDATE文" と "クエリのタイプ" を選択し、次の問合せ入力しました:

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

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

パラメータを型はVARCHAR2として与えられます。

これであなたの貴重な提案を入力してください:「PoolableConnectionFactory(FROMキーワードが見つからないと予想ところORA-00923)を作成することはできません」と実行の両方で

は、JMeterはエラーが表示されます。 Select 1 - - Oracleはそれを非常に好きではないことがありますが、「検証クエリー」ボックスの値のデフォルトを残した場合

JDBC Validation Query

答えて

2

私の予想は間違っ検証クエリを持っているということです。あなたはselect 1 from dual

参考にそれを変更する必要があります。

JDBC:

+0

として処理する必要があるおかげでドミトリ・T、提案のために、それが今取り組んでいます。 – Vishal

2

私は問題を抱えて回避し、このための回避策を見つけましたリークSTクエリタイプをする必要があります:UPDATE文 クエリがブロック

BEGIN 
 

 
SQL Statement 
 

 
END;

+0

ありがとうMan lonut !!!! – Vishal

関連する問題