我們有.net客戶端運行在Windows 7嵌入式SQL Server Express。這些運行斷開連接,並且每隔一段時間都會撥入中央服務器並轉儲他們的信息並拉下相關的新信息。我們希望對整個分佈式系統進行壓力測試,並試圖考慮採用具有成本效益的方式來實現這一點。我們的一位開發人員有想使用亞馬遜雲並啓動1000個客戶端的想法,但他們只支持Windows服務器操作系統,並且看起來好像可能會花費一些錢,如果您必須多次重新運行測試。如何測試1000個客戶端的Windows 7客戶端
我們想過在一臺機器上模擬1000個客戶機,它們假裝有1000個客戶機,並且所有的調用都是異步的,但是如果你在一臺機器上運行,你的一些天花板將是RAM和一個處理器機器還是更大的系統,所以我不確定它給我們的照片「真實」。
所有的調用都發生在客戶端和服務器之間的WCF中。
任何人都有這方面的經驗,如果是的話,你是如何解決它的?
感謝,
超級提米
有一件事我還沒有弄清楚「雲」的東西 - 比如在SOASTA的情況下,它們是否讓你有能力加載Windows 7機器,然後根據需要多次克隆它。或者它更像是一個共享主機環境,讓他們訪問虛擬目錄並只允許你加載一些文件? – 2011-03-02 04:43:39
考慮到它是一個服務接口,測試方並不需要是Windows 7客戶端,是嗎?您正在測試API,因此在給定工作流程和有效載荷的情況下,您應該能夠完成適當的負載測試,是的? http://www.soasta.com/technology/cloudtest-builder/wsdl-recording/ – andrewbadera 2011-03-02 12:16:56