您能否推薦一款軟件工具(使用GPLv許可證)爲Web服務器執行負載測試?網絡服務器負載測試工具
回答
Tsung是目前爲止我使用過的最好的。您可以創建實際的使用模式。
apache benchmark是最容易使用和隨着Apache。使用更簡單,但在URL測試和創建更真實的加載模式方面並不靈活。
嘗試之一:
如果你需要做一些性能/負載測試也給網頁/應用,請嘗試Apache JMeter http://jmeter.apache.org/
如果您需要創建結果的自定義圖表,Jmeter是我認爲的最佳解決方案。 – djangofan 2013-04-04 17:18:27
Curl將允許您運行thro呃一連串的URL很容易。即
curl -s "http://google.com?[1-1000]"
這將使1000調用谷歌即
http://google.com?1
http://google.com?2
etc...
然後,您可以添加這些調用的腳本,並連續執行它們作爲後臺作業。有這種http://servermonitoringhq.com/blog/how_to_quickly_stress_test_a_web_server
全面的名單中還看再在無頭的瀏覽器環境中,你可以同時運行多個實例用途變更硒的webdriver功能的腳本。這種方法已成爲雲中可用虛擬機的流行趨勢。
我建議使用「無頭」PhantomJS(它與Selenium WebDriver相關)或使用Selenium HTMLUnitDriver。將負載測試包裝在JUnit類中。使用Maven Surefire或Gradle(使用maxParallelForks進行過濾測試任務)將測試分爲多線程。 Gradle或Maven將創建一個JUnit報告(來自CSS轉換),顯示每個測試和每個測試的時間。
如果您使用的是Windows,你可以使用我的蝙蝠scripts to start a Grid Node and Hub才能運行的同時,使用多臺電腦向負載供電..
如果你有生產工作量,那麼你可以使用tcpcopy來將其複製到測試系統。這種測試更加有效和真實。
- 1. 網絡服務器應用程序的負載測試策略
- 2. 負載測試工具IIS6 +
- 3. mysql負載測試工具
- 4. RMI負載測試工具?
- 5. WCF服務 - 負載測試
- 6. Web服務器的負載測試
- 7. 服務器和API負載測試
- 8. 負載測試工具的負載測試能力
- 9. 網絡服務測試
- 10. Apache網絡服務器測試
- 11. 用於Ajax負載測試的工具
- 12. 瞭解Jmeter負載測試工具
- 13. HTTP和JMS負載測試工具
- 14. 簡單的網絡服務器或網絡的測試框架
- 15. Web服務器性能/測試工具
- 16. Http Web服務負載測試
- 17. 異步WCF Web服務負載測試
- 18. 負載測試休息服務
- 19. 支持自動負載測試的性能負載測試工具
- 20. 如何使用Visual Studio 2010測試Web服務器性能負載測試工具
- 21. Asp.net網站負載測試
- 22. 服務器重置新連接,但CPU /網絡負載低
- 23. 在客戶端使用Httpurlconnection負載平衡網絡服務器
- 24. 用黃瓜測試網絡服務
- 25. 聯邦快遞網絡服務測試
- 26. 網絡服務和nunit測試
- 27. 負載平衡器和兩個測試服務器。需要使用jmeter測試
- 28. 網絡/網絡/滲透測試開源工具
- 29. Visual Studio團隊服務的負載測試是不是在負載平衡器
- 30. 任何免費的網絡服務測試與NTLM2支持的工具?
非常感謝tsung的推薦,能夠錄製會話並重播,一直在尋找這樣的東西!真棒工具! – JazzCat 2018-03-06 07:27:23