[雪峰磁针石博客]2018最佳12个开源或免费web服务器和客户端性能测试工具
更多參考
軟件測試專家工具包2性能測試服務器端性能
image.png-
Locust.io – 了解服務器端性能的好工具。 語言python3。源碼 python3+ python2.7+ github上star和fork最多的性能測試工具。
-
Bees with Machine Guns – 進行負載測試的蜜蜂(微型EC2實例)。 語言python3+ python2.6+
-
Multi-Mechanize – 用于性能和負載測試的開源框架,它運行并發Python腳本以生成針對遠程站點或服務的負載(復合事務)。它通常用于Web性能和擴展性測試,但您也可以使用Multi-Mechanize來測試任何遠程API。 --基于python多進程和多線程實現,學習自行開發性能測試的佳品。 Python 2.6 or 2.7 較長時間沒有更新,一般只建議改造使用。
-
Siege -http負載測試和基準測試工具。 Siege支持基本身份驗證,Cookie以及HTTP和HTTPS協議,并允許用戶使用可配置數量模擬Web瀏覽器訪問Web服務器。
-
Apache Bench - ApacheBench 是一個用來衡量http服務器性能的單線程命令行工具。原本針對Apache http服務器,但是也適用于其他http服務器。
-
Httperf 測量Web服務器性能,并為生成各種HTTP工作負載和測量服務器性能提供靈活的工具。重點不是實施特定的基準,而是提供強大的高性能工具,有助于構建微觀和宏觀基準。 httperf的三個顯著特征是強大,包括產生和維持服務器過載的能力;支持HTTP / 1.1和SSL協議;及其對新工作負載生成器和性能測量的可擴展性。
-
JMeter 測試靜態和動態資源(文件,servlet,Perl腳本,Java對象,數據庫和查詢,FTP服務器等)的性能。您還可以使用它來模擬服務器,網絡或對象上的重負載,以測試其強度或分析不同負載類型下的整體性能。還可對性能進行圖形分析,或者在繁重的并發負載下測試服務器/腳本/對象的行為。
-
更多python性能測試工具參考
客戶端性能
image.png- Google PageSpeed Insights 分析網頁內容并生成建議以加快網頁加載速度的服務。
真實性能
image.png-
Sitespeed.io 根據性能最佳實踐和時序指標分析您網站的速度和性能。您可以分析一個站點,分析和比較多個站點,或者在性能不合格時讓持續集成服務器停止構建。
-
Google ngx_pagespeed 可加快您的網站速度并縮短網頁加載時間。此開源Apache服務器模塊自動將Web性能最佳實踐應用于頁面和關聯資源CSS,JavaScript,圖像。
-
Google mod_pagespeed可加快您的網站速度并縮短網頁加載時間。此開源nginx服務器模塊自動將Web性能最佳實踐應用于頁面和關聯資源CSS,JavaScript,圖像。
WebPagetest.org提供了對各種真實瀏覽器中客戶端性能的深入見解。該實用程序將在任何瀏覽器中,從任何位置,在任何網絡條件下測試網頁,并且它是免費的 -
WebPagetest.org提供了對各種真實瀏覽器中客戶端性能的深入見解。 可在任何瀏覽器中,從任何位置,在任何網絡條件下測試網頁,并且它是免費的。
參考資料
-
本文涉及的python測試開發庫 請在github上點贊,謝謝!
本文相關書籍下載
ab
討論 釘釘免費群21745728 qq群144081101 567351477https://www.dotcom-tools.com/blog/best-open-source-load-testing-tools/
https://www.joecolantonio.com/2017/07/18/open-source-performance-testing-tools/
http://www.voidcn.com/article/p-thmyabqj-bhd.html
英文原文參考總結
以上是生活随笔為你收集整理的[雪峰磁针石博客]2018最佳12个开源或免费web服务器和客户端性能测试工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入剖析OkHttp系列(五) 来自官方
- 下一篇: 21 week4 submit bui