IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

推荐:压力测试工具siege的用法

上一篇 / 下一篇  2016-07-11 15:54:53 / 个人分类:测试工具

压力测试工具siege的用法

Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。51Testing软件测试网9G8?8GT4[O

安装 Siege

01
02
03
04
#tar -xzvf siege-latest.tar.gz
#./configure; make
#make install

Siege命令常用参数

-c 200 指定并发数200

*c/Y |c i@ v0

-r 5 指定测试的次数551Testing软件测试网hm0Z5m8ft*@ C

-f urls.txt 制定url的文件

G d,Q3oHI U V0

-i internet系统,随机发送url51Testing软件测试网l%Bl%z {%`

-b 请求无需等待 delay=051Testing软件测试网J\.[ J`wR^#X

-t 5 持续测试5分钟51Testing软件测试网;TJ5B}-t[

# -r和-t一般不同时使用

/\GV9{7H6Y0

常用的siege命令举例

# 200个并发对http://www.google.com发送请求100次51Testing软件测试网x/u[A9_n,}`

01
siege -c 200 -r 100 http://www.google.com

# 在urls.txt中列出所有的网址

&\@/Y ^k i0
01
siege -c 200 -r 100 -f urls.txt

# 随机选取urls.txt中列出所有的网址

Rye)l]'LI {n0
01
siege -c 200 -r 100 -f urls.txt -i

# delay=0,更准确的压力测试,而不是功能测试51Testing软件测试网/k*| W[*Pg$L

01
siege -c 200 -r 100 -f urls.txt -i -b

# 指定http请求头 文档类型51Testing软件测试网b"KE ?D2w

01
siege -H"Content-Type:application/json"-c 200 -r 100 -f urls.txt -i -b

Siege输出结果说明

Transactions: 总共测试次数

i)v@#_Zl0?d0

Availability: 成功次数百分比

C3B cM/f\0

Elapsed time: 总共耗时多少秒51Testing软件测试网#m!@j_3f;~Z

Data transferred: 总共数据传输51Testing软件测试网c*S p|z$C3r

Response time: 等到响应耗时51Testing软件测试网#ox:wo_(Q

Transaction rate: 平均每秒处理请求数

!\$D r6_Ms7RV0

Throughput: 吞吐率

AO9t.o a~;M0

Concurrency: 最高并发51Testing软件测试网&i]rg)Vi%m9y

Successful transactions: 成功的请求数

3f6Qeg P@ { LLe0

Failed transactions: 失败的请求数51Testing软件测试网)p5nOyC

Siege使用的一些总结

1,发送post请求时,url格式为:http://www.xxxx.com/ POST p1=v1&p2=v2

d#R7cRcE P:k c0

2,如果url中含有空格和中文,要先进行url编码,否则siege发送的请求url不准确51Testing软件测试网!~7N:| hQi*g9|

添加

Bb um7o7Z j z7dSr0

siege -C 可以查看相关的配置参数,可以自行修改,比如是否显示log,超时时间51Testing软件测试网B-e.[j `a


TAG: 性能测试工具 软件测试 压力测试

 

评分:0

我来说两句

xuquan

xuquan

IDO老徐,坐标深圳,测试经理,干了十年测试,公号"简尚" ,个人博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 915870
  • 日志数: 427
  • 建立时间: 2012-06-04
  • 更新时间: 2022-02-23

RSS订阅

Open Toolbar