我正在寫一個MVC2 asp.net web應用程序。我想在測試項目中進行一些性能測試,其中我模擬了數百個用戶同時訪問數據庫層。有沒有一種方法可以編寫一個測試,以便對不同控制器進行大量併發調用?我是否需要產生大量線程才能使多用戶方面真正併發?asp.net mvc TDD模擬許多併發用戶
2
A
回答
2
我會推薦你使用特定的工具來執行負載測試,而不是通過產生新線程手動編寫這個邏輯。例如,如果您擁有完整版本的Visual Studio,則可以創建代表不同用戶場景的Web測試,然後在load test中執行這些場景。另一個有用的工具是Apache JMeter。
0
是的,您需要多個線程才能完成模擬併發用戶行爲的完整集成測試。 你可以自己創建spawn線程,或者使用一些Parallel.Foreach()方法稍微更方便一些。
但是,這些不應該是你的單元測試套件的一部分,因爲它們是單元測試的不同類型的測試。最好不要將它們與你的常規單元測試混合使用。
相關問題
- 1. 模擬許多Android用戶
- 2. Asp.net MVC多個用戶會話/用戶模擬
- 3. 模擬TDD JavaScript的用戶輸入
- 4. ASP.NET MVC創建一個模擬用戶
- 5. TDD與ASP.NET MVC 1.0
- 6. asp.net模擬用戶
- 7. 用戶ASP.NET模擬
- 8. ASP.NET MVC客戶端多對多模型
- 9. 在Asp.Net中模擬用戶
- 10. asp.net mvc:如何模擬Url.Content(「〜」)?
- 11. TDD和MVC模型綁定
- 12. Django在ASP.NET MVC中形成模擬MVC
- 13. 在ASP.NET MVC中模擬用戶進行測試
- 14. 方法來允許用戶選擇多個項目 - ASP.Net MVC
- 15. 如何在ASP.NET MVC中模擬模型?
- 16. 多個併發的iOS模擬器
- 17. 多個併發用戶ASP .NET
- 18. jMeter:如何模擬許多併發用戶使用不同的登錄ID登錄
- 19. 春季mvc併發用戶登錄mvc
- 20. ASP.NET MVC中的TDD:從哪裏開始?
- 21. LINQ和SQL數據庫的ASP.NET MVC TDD
- 22. ASP.NET模擬持續多久?
- 23. ASP.NET MVC並行開發
- 24. asp.net mvc賬戶模型
- 25. MVC Viewmodel TDD方法
- 26. ASP.NET MVC。如何下載許多文本文件(pdf,docx,txt)併發送打印?
- 27. ASP.NET模擬用戶和性能測試
- 28. asp.net和ssrs之間的用戶模擬
- 29. 多租戶SQLMembershipProvider ASP.NET MVC
- 30. ASP.NET MVC 4多租戶