データベースの検証を進めるには、DB内のレコードと、以前のREST応答で動的に生成されたデータとを比較する必要があります。SoapUI
。SOAP UIのJDBC SQLクエリをカスタムプロパティからパラメータ化する
私はすでにProperty Transfer
ステップを使用してプロパティ値をキャプチャし、テストケースに成功IEのカスタムプロパティに必要な値を格納し、プロパティ拡張を使用して、${TestCase#customerId}
私の意図が格納されている特定の値を使用することであると言っていますJDBC Request
のテストステップで、私が期待している結果を照会するためのカスタムプロパティで。私は、パラメータを起草している
クエリは以下の通りである:私は実行した後に受け取る
Select *
From ABC.SEC_CUST
Where ABC.SEC_CUST.CUSTOMER_ID = ${TestCase#customerId}
応答は以下の通りです。
エラーが発生しました。 java.sql.SQLSyntaxErrorException:ORA-00911:無効な文字です。
しかし、パラメータ化された値を指定せずにクエリを実行すると、完全に実行されます。ここでは、クエリでパラメータを記述した方法に構文上の問題があるため、結論を出しています。
しかし、SoapUIのクエリでパラメータを記述する正しい方法を見つけることができません。
SoapUIでの経験をお持ちの方は、これについて私を助けてください。
を忘れてしまったソリューションをチェックして、問題が解決するかどうかを確認してください。 – Rao
hirosht、答えを試すチャンスがありますか? – Rao
@ Rao、はい、ソリューションは完璧に機能しました! – hirosht