[英]Maven tests for web application response time?
我有一個Web應用程序,即使將主頁加載到瀏覽器中,它最近也開始顯示運行緩慢。
由於我使用Maven進行管理,因此我認為我可以添加一些簡單的測試來檢查主頁或特定頁面的加載時間-我從未編寫過代碼,所以我不知道這是否可行。
我不需要任何花哨的東西,只是說:“如果加載時間大於X秒,則發出信號”(即停止構建過程); 這樣一來,我會被告知最近的變化使情況變得更糟,因此我不會太晚發現它們。
使用當前可用的工具和/或插件,這是否有可能? 我應該找什么?
目前沒有CI服務器,因此我只能依靠Maven可以自動化的任何東西。
除了關於使用哪種工具進行測試的建議之外,我還需要幫助使測試在我的Maven設置中自動運行(即,當我調用mvn clean package
或其他目標時,它們應該運行,如果檢測到問題,則停止構建)。
您可以使用Selenium執行Web測試,如果在指定時間內未加載網頁的某些部分,則將其配置為超時
....
WebDriverWait wait = new WebDriverWait(webDriver, 5);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("myxpath")));
....
您也可以使用JMeter進行負載測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.