Home | 簡體中文 | 繁體中文 | 雜文 | 打賞(Donations) | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 知乎專欄 | 視頻教程 | About

第 21 章 ApacheBench

目錄

21.1. Post數據

按照Apache Bench

yum install -y httpd-tools		
		
ab -n 20000 -c 20000 http://172.16.0.8/
ab -n 2000000 -c 20000 -t 30 -H 'Accept-Encoding: gzip' -k http://172.16.0.2/
		

循環請求

		
while true; do ab -n 10000 -c 10000 -t 30 -H 'Accept-Encoding: gzip' -k http://172.16.0.2/ && sleep 5; done
        
		

21.1. Post數據

有些時候我們需要測試用戶登錄性能,而一般登錄程序都採用POST方式提交數據。

準備POST 檔案 /home/neo/post.txt

			
$ cat /home/neo/post.txt

username=neo&password=chen
			
			

使用-p引用檔案

			
ab -n 2048 -c 2048 -p post.txt http://www.example.com/login.php