2017-02-18 82 views
0

我正在爲添加和刪除記錄編寫JDBC測試計劃。 我已經從SQL Express Profiler中爲ADD和Delete提取了查詢。 現在,當我運行JDBC請求添加和刪除然後記錄添加,但相同的記錄沒有刪除。因爲刪除查詢具有在從快速分析器獲取查詢時添加的記錄的不同唯一關鍵字(例如35)。每次我運行添加jdbc請求,然後具有不同值的新記錄(即遞增)。 有什麼辦法從ADD的Jdbc請求中提取唯一密鑰,並在刪除JDBC請求中使用它,以便可以刪除相同的記錄? ADD JDBC請求從JDBC請求中提取值並在下一個jdbc請求中使用

響應:

刪除查詢,我想從ADD請求的響應中使用獨特的價值:

回答

0

在JDBC請求採樣你有Variable Names輸入您可以指定將保存結果值的JMeter Variables。所以,給你把ScopeIdentity有可能是因爲你將能夠在以後的參考價值${ScopeIdentity_1}

參考文獻:

+0

感謝Dimitri,它爲1記錄,但與多個線程用戶運行時,每次值保存爲不同的變量,即ScopeIdentity_2,3,4,...,那麼我如何修改刪除查詢,所以我可以刪除一條記錄爲線程組2,3,4添加了... – Jayesh

0

的添加請求的響應不會檢索您的unique_id。

添加之間添加一個額外的步驟和如下DELETE:

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

存儲到這個變量響應和DELETE語句中使用它。