IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300
推荐:压力测试工具siege的用法
上一篇 /
下一篇 2016-07-11 15:54:53
/ 个人分类:测试工具
压力测试工具siege的用法
Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。
N
YM0}A%p:_b0安装 Siege
Siege命令常用参数
-c 200 指定并发数20051Testing软件测试网2f$W+`s#J9mkYo i J P
-f urls.txt 制定url的文件51Testing软件测试网`4Zq0Nb2x
-i internet系统,随机发送url51Testing软件测试网 mP3Sh]2O:A,L.Gh:e
-b 请求无需等待 delay=0
4| xf&D6PZ0-t 5 持续测试5分钟51Testing软件测试网cT~,b7XG7X
# -r和-t一般不同时使用51Testing软件测试网;Ys pXc8[z.A/FC
常用的siege命令举例
# 200个并发对http://www.google.com发送请求100次51Testing软件测试网*_A#\VghM @
01 | siege
-c 200 -r 100 http: //www .google.com
|
# 在urls.txt中列出所有的网址51Testing软件测试网 Y R)mFW0g0e3b6H Dd
01 | siege
-c 200 -r 100 -f urls.txt
|
# 随机选取urls.txt中列出所有的网址51Testing软件测试网X%SoPL4Tq;u I
01 | siege
-c 200 -r 100 -f urls.txt -i
|
# delay=0,更准确的压力测试,而不是功能测试51Testing软件测试网&b0C-sz1@K,i
01 | siege
-c 200 -r 100 -f urls.txt -i -b
|
# 指定http请求头 文档类型
k'~!S~"SU001 | siege
-H "Content-Type:application/json" -c 200 -r 100 -f urls.txt -i -b
|
Siege输出结果说明
Transactions: 总共测试次数51Testing软件测试网^k.uz9`)|w4ji
Availability: 成功次数百分比
/}.Z:?e^1\?!AE0Elapsed time: 总共耗时多少秒51Testing软件测试网1X$j7g}Bk
Data transferred: 总共数据传输
Z#c5}3y/H9Ll_0Response time: 等到响应耗时
B|W4t*zw([m)z?0Transaction rate: 平均每秒处理请求数51Testing软件测试网7S2Atd.w
Rb l
Throughput: 吞吐率51Testing软件测试网
h;J!N{,Q(j1N/V9ng
Concurrency: 最高并发
HV"nd#sH!P0Successful transactions: 成功的请求数
w@6V)l1cx0Failed transactions: 失败的请求数
+G)P,]@k`,gA9~q0Siege使用的一些总结
1,发送post请求时,url格式为:http://www.xxxx.com/ POST p1=v1&p2=v251Testing软件测试网$Q.MD?N4A
2,如果url中含有空格和中文,要先进行url编码,否则siege发送的请求url不准确
\mvFKuLb;IN0siege -C 可以查看相关的配置参数,可以自行修改,比如是否显示log,超时时间
?5GoCf+h0
相关阅读:
- 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:
性能测试工具
软件测试
压力测试