2016-11-16 263 views
1

我喜歡Selenium IDE;主要是因爲它使我能夠自動化許多回歸測試,而無需編寫任何代碼!僅使用Selenium IDE的壓力測試

現在,我想在我的網站上進行負載測試,即與許多瀏覽器窗口同時執行相同的測試活動量,並在網站上加載負載以檢查它是否具有完整性。我想堅持使用GUI(Selenium IDE),並且仍想完成此任務。

我搜索並發現Selenium Grid可以幫助我完成此任務,但是,運行網格涉及將測試用例導出到Java TestNG WebDriver或類似的東西,然後設置測試套件。這肯定會在編碼方面帶來一些複雜性。

問題是我可以避免這種情況並堅持使用Selenium IDE(GUI)來執行此任務嗎?

非常感謝提前!

+1

簡而言之:並非如此。檢查一下SoapUI以及它可以爲你做什麼 – Andrejs

+0

不僅如此,在閱讀完文檔之後,我也覺得Selenium Grid並不是真正意義上的壓力測試,而是分配我的測試負載。 然而,我仍然不想放棄硒的壓力測試,我打算在無頭瀏覽器(phantomJS)上使用Grid來減少我的RAM上的負載,並仍然進行管理。 –

回答

0

唯一的方法(我能想到的)是在同一時間在多臺計算機上運行相同的腳本。我會盡可能快地運行腳本,而不會在正常情況下崩潰。抓住一些志願者,讓所有人同時點擊RUN。

或者,如果您無權訪問多臺計算機,則可以運行多個VM客戶端。您的互聯網連接可能是用VM方法進入的唯一障礙

+1

我確實嘗試過,我補充說它在某種程度上是有生產力的(看過一些新的bug出來了)。謝謝!但它仍然不是我做的唯一的事情;對於更廣泛的受衆,我使用html-unit來壓力測試我網站的核心服務。這也有助於解決一些不一致的問題,但它涉及到一些編碼:3 –

+0

我還沒有嘗試過,但是一旦我將所有測試腳本啓動並運行後,我將盡快完成此操作。它很好地知道它確實在某種程度上工作:) – Brainles71