IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300
推荐:压力测试工具siege的用法
上一篇 /
下一篇 2016-07-11 15:54:53
/ 个人分类:测试工具
压力测试工具siege的用法
Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。
5g`4H!\W0安装 Siege
Siege命令常用参数
-c 200 指定并发数20051Testing软件测试网p0?L"h|"JsC
-r 5 指定测试的次数551Testing软件测试网-ap^;]F9H
-f urls.txt 制定url的文件51Testing软件测试网 mQ?5KF2y
-i internet系统,随机发送url51Testing软件测试网P
q E\$DTd\
-b 请求无需等待 delay=0
Um*Bk+\ XSE0-t 5 持续测试5分钟51Testing软件测试网Lxe2[/N+p
# -r和-t一般不同时使用
8F?M/I%Z&T0常用的siege命令举例
# 200个并发对http://www.google.com发送请求100次51Testing软件测试网:H ^OE8lM-g:sy
01 | siege
-c 200 -r 100 http: //www .google.com
|
# 在urls.txt中列出所有的网址
/K:q6~E"S#g001 | siege
-c 200 -r 100 -f urls.txt
|
# 随机选取urls.txt中列出所有的网址
S4~8NBb001 | siege
-c 200 -r 100 -f urls.txt -i
|
# delay=0,更准确的压力测试,而不是功能测试51Testing软件测试网2`+lLu-A"p:N8\
01 | siege
-c 200 -r 100 -f urls.txt -i -b
|
# 指定http请求头 文档类型51Testing软件测试网Qh:M J5z'n5w d/?
01 | siege
-H "Content-Type:application/json" -c 200 -r 100 -f urls.txt -i -b
|
Siege输出结果说明
Transactions: 总共测试次数
Oo7D0L1_3DB0Availability: 成功次数百分比
'D4s"nPUZ8c0Elapsed time: 总共耗时多少秒
/]?@iqH
Q&Y0Data transferred: 总共数据传输51Testing软件测试网!vN?kor
Response time: 等到响应耗时51Testing软件测试网5K
c/V2BbXtr
Transaction rate: 平均每秒处理请求数
r!a5~
WKN0Throughput: 吞吐率
.G%x"@T2s.@%\Yl0Concurrency: 最高并发
Rm:[2b8Y-@3O0Successful transactions: 成功的请求数
U~-x8r:A{,Y,[&|0Failed transactions: 失败的请求数
,nx^l.K0W,N0Siege使用的一些总结
1,发送post请求时,url格式为:http://www.xxxx.com/ POST p1=v1&p2=v251Testing软件测试网6l9cl!I/E9KV!pl
2,如果url中含有空格和中文,要先进行url编码,否则siege发送的请求url不准确
"PA8mkB9X-HT,@0siege -C 可以查看相关的配置参数,可以自行修改,比如是否显示log,超时时间51Testing软件测试网 QsRh P
相关阅读:
- Jmeter接口测试图文示例 (zaza9084, 2016-7-04)
- 这才是世上最全的“软件测试”思维导图!(转) (flowers0405, 2016-7-05)
- 转-软件测试思维导图 (大尾巴羊, 2016-7-06)
- 当软件测试遇到算法和设计模式 (zaza9084, 2016-7-06)
- LoadRunner脚本设计之请求并发的使用 (zaza9084, 2016-7-25)
- 从业十年的软件测试工程师简历模板 (xuquan, 2016-7-06)
- Jmeter之录制控制器与代理的使用 (zaza9084, 2016-8-22)
- 别再抱怨找不到满意的工作了!多数情况是自己的原因!看看这几个案例~ (xuquan, 2016-7-06)
- shell脚本实战:实用脚本 (xuquan, 2016-7-07)
- 软件测试学习网站 (爱点点, 2016-7-08)
收藏
举报
TAG:
性能测试工具
软件测试
压力测试