WebAii等工具可以用於訪問網站,並且可以通過簡單的循環連續訪問。Web自動化工具是否適合開發自定義負載/壓力測試工具?
如果我連續編寫大量匹配和/或自定義模式的能力,這是否與加載/壓力測試工具具有相同的功能?
謝謝
WebAii等工具可以用於訪問網站,並且可以通過簡單的循環連續訪問。Web自動化工具是否適合開發自定義負載/壓力測試工具?
如果我連續編寫大量匹配和/或自定義模式的能力,這是否與加載/壓力測試工具具有相同的功能?
謝謝
本質上是的。但爲了獲得真正的測試,這肯定需要多線程,或者最好是在衆多客戶端上運行,以反映併發使用情況。這會使信息收集變得困難(WCAT對此非常有用,但有一些陡峭的學習曲線)。
當我需要做一些壓力測試時,我曾考慮自己寫一些東西,因爲WCAT和WAST都不符合法案。如果我看着WebAii,我會考慮它。
我不會說這是負載測試,除非你有一些實例運行。當負載測試Web應用程序,並且您正在使用真正的Web瀏覽器時,每個CPU /內核擁有1個瀏覽器是一個很好的經驗法則。
有些服務可以用來生成實際的負載,而不需要太多的錢。
我們經常使用與虛擬機相結合的Web自動化工具來加載測試。每個虛擬機在腳本之後使用網絡驅動程序,並編寫腳本以便在某些檢查點打開並等待彼此,並確保所有機器及其瀏覽器在繼續之前都已抓住。這樣關鍵的事情(比如點擊一個啓動強烈計算的鏈接)是由所有虛擬機同時完成的。
嗨,TBH我不需要像你提到的工具那樣強大的東西,而是可以通過它的步伐放置一個網站的東西。另外,多線程實現不會成爲問題。 – dotnetdev 2010-04-27 14:08:01