我們正在構建旨在與100或1000臺PC進行通信的軟件。不幸的是,我們沒有辦法設置這麼多設備。我們沒有那麼多的物理設備,而且我們沒有足夠的基礎設施來支持這麼多的虛擬設備。我們正在考慮大量使用個人電腦進行測試,並結合網絡延遲等其他因素。有沒有服務或其他方式可以達到這個水平的測試?使用100個設備進行測試
1
A
回答
1
有云端負載測試服務可能會做你想做的。我知道的一些手牌是LoadStorm和Load Impact。不少其他人會搜索諸如「雲負載測試」之類的內容。這可能是一個簡單的選擇。會有一些成本,但不會太高。
如果您想免費推出自己的解決方案,許多基礎架構即服務提供商爲新用戶提供免費套餐。 Amazon EC2和Microsoft Azure每個月免費提供750個小時的最小實例。雖然這通常用於服務器時間的整個連續一個月(24小時* 31天),但您也可以使用它在一個小時內啓動750臺服務器,每月一次。將它們擴展到可用的所有不同區域/數據中心,以最大限度地提高網絡和延遲方面的差異。
您也可以考慮使用具有良好併發支持或輕便腳本的語言編寫測試工具,以便一次啓動數百個線程/進程,然後在相對較少的服務器上運行測試。它不會與1000個不同的IP地址同時出現,但每個服務器數量爲4-5臺的服務器可能足以滿足您的測試需求。
相關問題
- 1. 找不到Android設備進行測試
- 2. 哪個Android設備可以進行應用測試?
- 3. 使用物理設備進行持續集成測試
- 4. iOS在AWS設備場中使用specta進行單元測試
- 5. 在多臺設備上使用robotium進行同步測試
- 6. 使用設備上的儀器進行自動化測試
- 7. iPhone企業程序是否允許我使用超過100個設備進行beta測試?
- 8. 多個BLE設備測試
- 9. Golang - 使用文件系統進行測試並達到100%
- 10. 使用相同的測試帳戶在多個設備上進行Android應用內結算v3測試
- 11. 使用自動測試進行測試
- 12. 使用iOS設備通過USB進行設備調試時可使用Flash Pro?
- 13. 在設備上部署iphone應用程序以進行測試
- 14. 設置DefaultFileSystemProvider進行測試
- 15. ActivityNotFoundException在運行2.3的設備上進行測試時
- 16. 使用React進行測試
- 17. 使用CssSelector進行測試
- 18. 使用LIBSVM進行測試
- 19. 使用Erlang進行測試。
- 20. 使用Mockito進行測試
- 21. 使用Espresso進行測試
- 22. 使用HTF進行測試
- 23. 使用requests.adapters.HTTPAdapter進行測試
- 24. 使用ActionFilterAttribute進行測試
- 25. 使用SDN進行測試
- 26. 使用vb6進行測試
- 27. 使用android虛擬設備測試activesync
- 28. IPhone設備測試
- 29. 使用iOS 5.0.1測試版設備測試iOS應用程序
- 30. 使用Android設備進行直播使用設備