回答
這是一個相當廣泛的問題,它很大程度上取決於您想要測試的內容以及如何定義「良好」軟件。許多人會說你不能使用HTTP模擬工具加載基於測試AJAX的網站。我們每天都這樣做,所以我可以告訴你,這是不正確的。但是,根據您選擇的測試軟件以及您正在測試的站點和場景的複雜程度,任務的難度會有很大差異。
我的建議是在您的價格範圍內挑選一些工具,並評估它們在特定情況下的工作情況。如果他們有良好的支持,你應該與他們聯繫有任何困難。如果他們無法在短時間內完成工作,請轉到下一個產品。 (免責聲明:我爲Web性能工作 - 我們的Load Tester產品可以處理大多數AJAX場景 - 這可能就是爲什麼我們在第一個谷歌頁面上進行「Ajax負載測試」的原因)。
阿賈克斯僅僅是一個HTTP調用,所以你有很多選擇。我想推薦WebLOAD。 適用於Ajax。腳本是用JavaScript編寫的,這是一個優點。
雖然我不能推薦一個AJAX負載測試實用程序,但我可以推薦替代正常的AJAX調用給我聽起來像你需要的是APE(Ajax推動引擎)。
所以不是你的應用程序產卵多次聯繫服務器
您的應用程序 - >你有一個消息,我的服務器..
服務器 - >號。
重複X 10 Ajax調用直到服務器 - >是!
什麼APE將數據/信息直接推送到您的用戶瀏覽器沒有 聯繫服務器的應用程序。想想這樣,服務器「喊」一條消息,然後你的網絡應用程序接收到這條消息並解釋它。這個概念被稱爲長輪詢。
APE相當麻煩,實施起來並不困難。 繼承人的APE項目的鏈接 - http://ape-project.org
即使世界有一些很好的例子在互聯網上的幾個傢伙, 繼承人到使用APE創建SMS網關一個有趣的一個環節。 http://www.ifc0nfig.com/esenape-send-and-receive-sms-in-real-time-using-ape-jquery-php-and-libape_controller/
我希望這會讓你感興趣。
問候
- 1. 任何人都可以推薦ASP.NET MVC羣聊控件嗎?
- 2. 任何人都可以推薦一個CMS以適應以下?
- 3. 任何人都可以推薦Windows的磁盤I/O基準測試軟件嗎?
- 4. 任何人都可以推薦活潑的SharePoint組或論壇?
- 5. 任何人都可以推薦CodeIgniter 1.7.x的認證庫嗎?
- 6. 任何人都可以推薦任何具有驗證的UML工具
- 7. 任何人都可以提供JMeter的示例excel負載測試報告嗎?
- 8. 任何人都可以推薦VIN解碼服務嗎?
- 9. 任何人都可以推薦一個php關鍵字密碼?
- 10. 任何人都可以推薦一個DataMatrix解碼庫嗎?
- 11. 任何人都可以推薦外匯交易API嗎?
- 12. 任何人都可以推薦一本Silverlight 2書嗎?
- 13. 任何人都可以推薦一本Dojo和JSON書嗎?
- 14. 任何人都可以推薦一個好的java庫來反思視頻嗎?
- 15. 除了SCITE,任何人都可以推薦一款編程Ruby的好工具
- 16. 任何人都可以爲我推薦更好的ctags解決方案嗎?
- 17. 任何人都可以推薦一個用Eclipse設置Hibernate3的好參考嗎?
- 18. 任何人都可以推薦一個好的PHP HTML清潔劑嗎?
- 19. 任何人都可以推薦一個好的C/C++ RESTful框架
- 20. 請任何人都可以在logcat的
- 21. 任何人都可以推薦可編寫腳本的Java分析器嗎?
- 22. 任何人都可以推薦解決方案,以我的情況與XML
- 23. 任何人都可以提出一個好的PHP調試包?
- 24. 任何人都可以推薦一個條形碼web服務器控件嗎?
- 25. 任何人都可以推薦一個像樣的FOSS PDF生成器的Python?
- 26. 任何人都可以推薦一個好的HTML5 jQuery文件上傳插件或工作代碼?
- 27. 任何人都可以推薦一個ASP.NET 2.0 Webforms的IoC容器?
- 28. 任何人都可以推薦一個輕量級的Voronoi庫.Net?
- 29. 任何人都可以推薦一個開源的實時網絡堆棧嗎?
- 30. 任何人都可以推薦一個優雅的「沒有IE6支持」腳本?
http://stackoverflow.com/questions/530891/tools-for-ajax-load-testing的可能的複製 – JoseK 2010-09-13 10:10:24