使用apache的ab压力测试时post文件的使用

网上有很多介绍apacheab的,却很难找到-p选项具体怎么用,简单实践并总结一下:

 

-p选项指定post文件的位置;-T选项指定post文件的编码方式,默认是明文,如果指定-T 'application/x-www-form-urlencoded',则表示post文件使用urlencode

 

一个小例子

 

命令:

cd /usr/local/apache2/bin

sudo ./ab -c 10 -n 100 -p /home/post -T 'application/x-www-form-urlencoded'  http://www.abc.cn/test

 

/home/post文件内容:

requestData=a%3A1%3A%7Bs%3A7%3A%22topicID%22%3Bs%3A12%3A%22101305598452%22%3B%7D

 

(根据echo 'requestData=' . urlencode(serialize(array('topicID' => '101305598452')));得到)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章