18.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
        
		

18.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
			
			



原文出处:Netkiller 系列 手札

本文作者:陈景峯

转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。


目录
相关文章
|
缓存 前端开发 API
GET 和 POST
GET 和 POST
|
6月前
|
缓存 安全 数据安全/隐私保护
get 跟 post 有什么区别?
get 跟 post 有什么区别?
73 0
get和post的区别
`GET` 和 `POST` 是 HTTP 请求方法,常用于客户端(如浏览器)与服务器之间的通信。
|
网络协议 安全 数据安全/隐私保护
GET与POST的区别
GET与POST的区别
139 0
|
缓存 安全 数据库
【探索】Get与Post
Http,url,get,post的关系:Http协议通过定义get post等请求,对url地址描述的资源进行增删改查。
104 0
|
XML JSON 编解码
POST 怎么样用
POST 怎么样用
|
缓存 安全 前端开发
GET和POST有什么区别?
GET和POST有什么区别?
GET和POST有什么区别?
NSMutableURLRequest POST
NSMutableURLRequest POST
76 0
NSMutableURLRequest实现Post访问
NSMutableURLRequest实现Post访问
86 0
POST 与 GET
什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。
683 0