2017-02-18 8 views
0

追加および削除レコードのJDBCテスト計画を作成しています。 SQL Express ProfilerからADDとDELETEのクエリを抽出しました。 追加と削除のJDBCリクエストを実行すると、レコードが追加されますが、同じレコードは削除されません。エクスプレスプロファイラからクエリを取ったときに追加されたレコードの異なるユニークキー(例えば、35)を有するクエリーを削除するためである。私は毎回jdbcの要求を追加し、別の値を持つ新しいレコードを実行するたびに増加した。 ADDのJdbcリクエストからユニークキーを抽出し、同じレコードを削除できるようにDelete JDBCリクエストでそれを使用する方法はありますか? JDBCリクエストを追加するJDBCリクエストから値を抽出し、次のjdbcリクエストで使用する

応答:私はADD要求の応答から一意の値を使用したい

削除クエリ:あなたはVariable Namesを持っているJDBCリクエストサンプラーで

答えて

0

結果値を保持するJMeter Variablesを指定できます。だから、あなたがそこにあなたが${ScopeIdentity_1}

参考資料として、後でその値を参照することができるようになります最も可能性の高いScopeIdentityを入れて与えられた:追加要求のための

+0

ありがとうDimitri、それは1レコードのために働いたが、複数のスレッドユーザーと実行すると、毎回異なる値、すなわちScopeIdentity_2、3、4、...として保存されるたびに、レコードを削除できるようにスレッドグループ2,3,4に追加されました。 – Jayesh

0

レスポンスではないだろうあなたのunique_idを取得します。

はADDの間に追加のステップを追加し、以下のようにDELETE:

SELECT TOP 1 unique_id 
 
FROM table 
 
WHERE condition 
 
order by unique_id desc;

ストアを変数にこの応答をし、DELETE文でそれを使用します。

関連する問題