使用ab對Nginx進行壓力測試

2021-10-03 19:16:26 字數 816 閱讀 3935

yum install httpd-tools
安裝成功效果:

-n 總的請求數

-c 併發數

-k 是否開啟長連線

-n 1000 總請求數1000

-c 100 單個時刻併發數100

(1)直接網域名稱測試

ab -n 1000 -c 100 http://網域名稱/

(2)在目錄下建立乙個php檔案,寫一條查詢語句並列印出結果

ab -n 1000 -c 100 http://網域名稱/cs.php

(1)如果只是測根目錄,寫網域名稱時,網域名稱後一定要加 "/" ;如果網域名稱後未加「/」 就會報 "ab:invalid url" 錯誤;

(2)當進行總請求數為10000時,發現無法成功,報錯apr_socket_recv: connection reset by peer

解決方法:找到/etc/sysctl.conf 檔案,並做以下更改,即可解決問題。

使用ab對頁面進行壓力測試

ab是apache自帶的乙個很好用的壓力測試工具,當安裝完apache的時候,就可以在bin下面找到ab 1 我們可以模擬100個併發使用者,對乙個頁面傳送1000個請求 ab n1000 c100 其中 n代表請求數,c代表併發數 返回結果 首先是apache的版本資訊 this is apach...

使用ab對tornado進行壓力測試

ab使用命令 ab c 20 n 1000 http localhost 8000 c 併發數 n 請求總數 測試環境 1g記憶體,單cpu單核,虛擬機器ubuntu 測試結果 server software tornadoserver 5.0.2 server hostname localhost...

使用Jmeter對Oracle進行壓力測試

1.開啟jmeter,新建乙個test plan。2.test plan下新建乙個thread group 修改執行緒數 number of threads users 修改迴圈次數 loop count 3.在thread group下新建jdbc connection configuration...