我在并行CSV 驅動測驗中運行,有時使用 立即停止測驗./shutdown.sh,它按預期作業,
我想恢復執行的問題,不包括已經使用/讀取的 CSV 記錄/行
有沒有辦法讀取 CSV 并將記錄標記為已執行,以便在恢復/重新運行時將其忽略?
我是否可以選擇使用使用的行號創建和更新不同的檔案并簽入腳本?
uj5u.com熱心網友回復:
表現良好的測驗需要是可重復的,理想情況下應該讓系統處于與測驗前相同的狀態,JMeter 提供了setUp和tearDown執行緒組來實作前后測驗邏輯。那么也許值得重新考慮如何使用測驗資料并實作測驗可重復性的方式?
回到你的問題:當你每次運行 JMeter 時,它都是一個不同的獨立 Java 行程,它對以前的執行一無所知。
最簡單的解決方案是切換到具有引數的HTTP 簡單表服務器KEEP=FALSE,因此您將只使用一次資料,或者切換到Redis DataSet Config,您還可以在其中洗掉已讀取的資料。
一個普通的 JMeter 解決方案將使用Sample Variables將先前測驗期間使用的資料寫入 .jtl 結果檔案,或使用靈活檔案寫入器將這些資料寫入單獨的檔案,以便可以在下次執行之前從原始 CSV 檔案中洗掉這些資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/414862.html
標籤:
