2010-04-27 88 views

回答

1

本質上是的。但爲了獲得真正的測試,這肯定需要多線程,或者最好是在衆多客戶端上運行,以反映併發使用情況。這會使信息收集變得困難(WCAT對此非常有用,但有一些陡峭的學習曲線)。

當我需要做一些壓力測試時,我曾考慮自己寫一些東西,因爲WCAT和WAST都不符合法案。如果我看着WebAii,我會考慮它。

+0

嗨,TBH我不需要像你提到的工具那樣強大的東西,而是可以通過它的步伐放置一個網站的東西。另外,多線程實現不會成爲問題。 – dotnetdev 2010-04-27 14:08:01

0

我不會說這是負載測試,除非你有一些實例運行。當負載測試Web應用程序,並且您正在使用真正的Web瀏覽器時,每個CPU /內核擁有1個瀏覽器是一個很好的經驗法則。

有些服務可以用來生成實際的負載,而不需要太多的錢。

0

我們經常使用與虛擬機相結合的Web自動化工具來加載測試。每個虛擬機在腳本之後使用網絡驅動程序,並編寫腳本以便在某些檢查點打開並等待彼此,並確保所有機器及其瀏覽器在繼續之前都已抓住。這樣關鍵的事情(比如點擊一個啓動強烈計算的鏈接)是由所有虛擬機同時完成的。