2
A
回答
2
上次我看到沒有很好的工具來測試有很多用戶的windows應用程序的性能。
如果單用戶案例太慢,您可以使用profiler來查看正在發生的事情。 如果你只是關注一大堆用戶,大多數UI測試工具都可以用來記錄你在幾臺機器上播放的腳本。
否則,您需要編寫一個命令行應用程序,以與Windows窗體應用程序相同的方式與服務器對話,然後運行該命令行應用程序的許多副本。
或讓服務器以可以回放的方式記錄所有通話。
在過去,我曾想過要讓每個客戶端以C#語句的形式記錄調用服務器的請求,然後可以編譯它們來創建性能測試程序。
有些系統聲稱在網絡級別記錄客戶端和服務器之間的通信,然後多次播放。如果很多客戶端將某些具有相同參數的請求發送到服務器是明智的,那麼這可能會奏效,否則工具中會有大量腳本爲每個客戶端創建自定義請求。
2
要對應用程序執行性能測試,可以使用分析器,例如ANTS Performance Profiler。我不確定這是否會描述網絡通信。
或者,您可以設置performance counters並在您運行應用程序時以這種方式記錄信息。
相關問題
- 1. jnlp應用程序的性能測試
- 2. Hybird應用程序的性能測試
- 3. 雲應用程序的性能測試
- 4. 性能測試基於Windows /桌面的應用程序
- 5. 性能測試Flex應用程序
- 6. App Engine應用程序性能測試
- 7. Web應用程序性能測試(WAPT)
- 8. 性能測試Swing應用程序
- 9. windows桌面應用程序性能測試工具
- 10. 功能測試,Windows應用商店的應用程序
- 11. 用於自動化Windows Forms應用程序和Web應用程序的GUI測試的免費工具
- 12. C++的性能測試實用程序
- 13. 如何發佈Windows Forms應用程序?
- 14. 測量應用程序啓動性能
- 15. Oracle Forms應用程序的自動化測試工具?
- 16. 你能推薦Windows Forms的應用程序框架嗎?
- 17. Windows Phone 8應用程序測試
- 18. windows metro應用程序的功能測試
- 19. 應用程序壓力測試在Windows .NET應用程序
- 20. 使用生產數據測試瓶頸的性能測試應用程序
- 21. 測量應用程序的性能
- 22. 測量Java應用程序的性能
- 23. .NET應用程序的性能測量
- 24. 性能測試我的PHP/MySQL應用程序的AWS
- 25. 基於流星的應用程序的性能測試
- 26. asp.net web應用程序性能測試工具和教程
- 27. 開源的「性能測試和負載測試」工具爲web應用程序
- 28. Windows窗體應用程序性能
- 29. 如何執行Web應用程序的性能測試
- 30. 如何測試android庫會影響應用程序的性能?
使用性能計數器是一個很好的建議(+1),但我認爲OP正在尋找一種工具來模擬許多用戶在他的WinForms應用程序上執行場景。 – 2010-09-17 14:28:17
我在這個問題上沒有看到任何暗示,所以我不確定。 – 2010-09-17 14:50:54
此工具是否可以在Winform上執行性能測試,因爲我無法找到WinForms應用程序的選項 – 2017-08-16 04:00:59