當我們把dns伺服器配置好後,我們肯定會想測試一下dns伺服器的效能如何,上線後如果請求數夠多伺服器還能否響應?於是,我們可以使用軟體模擬環境,對dns伺服器作評估性的測試。在bind中,有一款自帶的壓力測試軟體,queryperf。使用這款軟體可以對dns伺服器作請求測試,並且使用方法簡單,我們可以使用queryperf測試多次,取乙個平均值,這樣就算結果不準確,也不會和實際情況相差太大。
bind的本身就自帶壓測軟體,只是預設編譯的時候不被編譯。
bind 主頁:
# wget
# tar zxvf bind-9.7.3.tar.gz
# cd bind-9.7.3/contrib/queryperf/
2、安裝queryperf
看一下readme 說的很想詳細。
# ./configure
# make
編譯完之後會生成queryperf 檔案。
queryperf [-d datafile] [-s server_addr] [-p port] [-q num_queries]
-d: 後面接上乙個檔案,檔案的內容是使用者對dns的請求,一行為一條請求,所以為了測試,我們可以在裡面寫上幾千幾萬條。
-s: dns伺服器位址
-p: dns伺服器端口
-q: 請求多少次
使用vim命令先建立乙個請求檔案:vim querytest.txt
插入幾條記錄:
幾條記錄還遠遠不夠,使用vim命令 1,$y 進行複製,等記錄條數達到「萬」級別後就可以開始測試。
執行命令:
queryperf -d querytest.txt -s 192.168.0.6
等待結果。。。
壓力測試工具
webbench最多可以模擬3萬個併發連線去測試 的負載能力,比apache自帶的ab壓力測試工具好,安裝使用也特別方便。1 適用系統 linux 2 編譯安裝 引用 wget tar zxvf webbench 1.5.tar.gz cd webbench 1.5 make make instal...
http load測試工具
基於linux平台的一種效能測工具。以並行復用的方式執行,用以測試web伺服器的吞吐量與負載,測試web頁面的效能。優點1.基於命令列,簡單 易於上手 2.小巧輕便,解壓縮後不到100k 3.開源,免費 缺點1.僅適用於web頁面的效能測試,不適用於訪問資料庫 2.測試結果分析有限 3.平台依賴li...
安全測試工具
webscan 白盒測試工具 sofa 專案 功能 sofa 專案的 安全測試 使用場景 開發工程師在交付測試之前,需要使用此工具進行 安全測試,生成測試報告 2.hatrix 黑盒測試工具 半自動化測試 功能 web 安全黑盒測試,可以進行半自動化的測試 使用場景 測試工程師在測試階段進行安全測試...