壓力測試網站(tsung)

1. Tsung是什麼,有哪些特性?Tsung是一個開源、多協議、分佈式的壓力測試工具。它可以用來測試HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和Jabber/XMPP的服務器,並且支持擴展協議。隻要硬件足夠,它可以在客戶機集群上分佈運行,模擬上百萬用戶。國內主要有 華為 和 SNS 網站在用;主要特性:高性能多協議支持並支持擴展協議。利用OS的IP別名技術,在單機上可以使用多個IP。服務器監控(CPU, 內存, 網絡流量),支持SNMP, Munin 或 Erlang方式。測試方案使用XML配置,可用不同的session來模擬不同類型的用戶。模擬真實流量,用隨機概率模擬用戶的思考時間和抵達率。HTML及圖表方式報告壓測結果。2. Tsung的安裝Tsung目前隻支持Linux系統,下面介紹Tsung在CentOS下的安裝。Tsung是erlang寫的,繪制圖表時使用的gnuplot,需要使用perl相關庫,所以也要安裝perl, gnuplot。2.1 安裝前提yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-develyum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker2.2 安裝perl及gnuplotyum -y install perlyum -y install gnuplot2.3 安裝 tsung依次安裝依賴yum install flexerlang systemd-devel autoconf automake lksctp-tools-devel m4 ncurses-develzlib-devel unixODBC-devel emacs emacs-el wxGTK3-devel安裝 erlang 時發現如下報錯:果斷編譯安裝:./otp_build autoconf./configuremake &&make install執行erl ,安裝成功。 安裝tsung時發現:編譯安裝:./configuremake &&make install執行tsung,安裝成功

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.175ku.com/41681.html