簡體   English   中英

有沒有一種方法可以在 Gatling 遇到故障時以及在像 exithereiffailed 這樣的操作之前運行一些清理代碼

[英]Is there a way to run some clean up code when Gatling meets failure and before action like exithereiffailed

我只想在 Gatling 場景失敗時和 exithereiffailed 之前清理 DB 上的數據。 這樣當我再次運行 Gatling 時,DB 上損壞的數據已經被刪除。

非常感謝!

我只是看到有 tryMax,exithereiffailed 這樣的操作,但他們沒有采取回調來做一些清理工作。

IMO,正確的解決方案是自動執行數據庫還原。

然后,如果你真的想從 Gatling 端實現這樣的回滾,你不應該嘗試回滾每個虛擬用戶的個人更改。 在測試運行時執行回滾會損害性能和測試結果。 您應該存儲更改(在 memory 或磁盤中),以便在測試完成后可以將它們回滾,例如,在使用andThen的真實場景之后觸發專用場景。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM