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

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

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

压力测试工具siege的用法

Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。

N YM0}A%p:_b0

安装 Siege

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

Siege命令常用参数

-c 200 指定并发数20051Testing软件测试网2f$W+`s#J9m kYo i J P

-r 5 指定测试的次数5

I]/{{b0

-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软件测试网;YspXc8[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)mF W0g0e3b6H Dd

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

# 随机选取urls.txt中列出所有的网址51Testing软件测试网X%SoP L4Tq;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~"SU0
01
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\?!AE0

Elapsed time: 总共耗时多少秒51Testing软件测试网1X$j7g}Bk

Data transferred: 总共数据传输

Z#c5}3y/H9Ll _0

Response time: 等到响应耗时

B|W4t*zw([m)z?0

Transaction rate: 平均每秒处理请求数51Testing软件测试网7S2At d.w R bl

Throughput: 吞吐率51Testing软件测试网 h;J!N{,Q(j1N/V9ng

Concurrency: 最高并发

HV"nd#sH!P0

Successful transactions: 成功的请求数

w@6V)l1cx0

Failed transactions: 失败的请求数

+G)P,]@k`,g A9~q0

Siege使用的一些总结

1,发送post请求时,url格式为:http://www.xxxx.com/ POST p1=v1&p2=v251Testing软件测试网$Q.MD?N4A

2,如果url中含有空格和中文,要先进行url编码,否则siege发送的请求url不准确

\mvFKuLb;IN0

添加

-E#{4P$@Q4ed0

siege -C 可以查看相关的配置参数,可以自行修改,比如是否显示log,超时时间

?5G oCf+h0

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

 

评分:0

我来说两句

xuquan

xuquan

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

日历

« 2024-03-12  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

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

RSS订阅

Open Toolbar