DNS測試工具querperf

2021-07-13 22:00:39 字數 939 閱讀 5886

當我們把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 安全黑盒測試,可以進行半自動化的測試 使用場景 測試工程師在測試階段進行安全測試...