- 5
- 0
- 约5.95千字
- 约 6页
- 2019-03-17 发布于江苏
- 举报
性能测试实战经典案例分享:一个你不知道的压力测试工具
在项目上线之前,都需要做 HYPERLINK javascript:; \t _self 压力测试,目的是看下我们的网站能抗住多少的压力,能承担多少并发,如果不做压力测试,一旦出现大访问量时,我们的网站会挂掉。
一、Webbench测试并发
Webbench是 HYPERLINK javascript:; \t _self Linux下的一个网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每分钟相应请求数和每秒钟传输数据量。webbench最多可以模拟3万个并发连接去测试网站的负载能力。
测试的环境是 Linux Ubuntu
1、安装
1.1 安装ctags
apt-get install exuberant-ctags
ctags 为webbench的依赖
1.2 下载安装
官网:http://home.tiscali.cz/~cz210...
root@corwien:~# wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
root@corwien:~# tar zxvf webbench-1.5.tar.gz?
root@corwien:~# cd webbench-1.5/
root@corwien:~/webbench-1.5# make
root@corwien:~/webbench-1.5# make install
root@corwien:~/webbench-1.5# webbench?
webbench [option]... URL
-f|--force Dont wait for reply from? HYPERLINK javascript:; \t _self server.
-r|--reload Send reload request - Pragma: no-cache.
-t|--time sec Run benchmark for sec seconds. Default 30.
-p|--proxy server:port Use proxy server for request.
-c|--clients n Run n HTTP clients at once. Default one.
-9|--http09 Use HTTP/0.9 style requests.
-1|--http10 Use HTTP/1.0 protocol.
-2|--http11 Use HTTP/1.1 protocol.
--get Use GET request method.
--head Use HEAD request method.
--options Use OPTIONS request method.
--trace Use TRACE request method.
-?|-h|--help This information.
-V|--version Display program version.
2、测试
用法:
// webbench -c 并发数 -t 运行测试时间 URL
webbench -c 100 -t 10 /
这里使用 HYPERLINK javascript:; \t _self 百度做个试验 ^_^:
测试结果:
结果分析:
每秒钟响应请求数:1443/60= X pages/sec,每秒钟传输数据量2691621 bytes/sec。
当并发500时,成功请求1402个,已经显示有41个连接failed了,说明超负荷了。
3、小结:
1、压力及 HYPERLINK javascript:; \t _self 性能测试工作应该放到产品上线之前,而不是上线以后;
2、测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开页面是否流畅,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少;
3、更详细的进行某个页面测试,如电商网站可以着重测试购物车、推广页面等,因为这些页面占整个网站访问量比重较大。
备注:webbench 做压力及性能测试时,该软件自身也会消耗CPU和内存资源,为了测试准确,建议将 webbench 安装在其他的服务器上,已达到测试数据更加精确。
二、实
您可能关注的文档
- 志奋班阶段性测 A.docx
- 志愿服务创意大.docx
- 忘不掉的那一丝静,让你在喧嚣中觅得安逸之所———盛品利.docx
- 必知福利篇,218美国假期公共时间表一览.docx
- 快乐购百亿并购雾重重 诸多财务疑点仍有待解答.docx
- 忍不住口水哒哒—麻辣口水鸡.docx
- 忙了一辈子才知.docx
- 快捷键或组合键.docx
- 快失传的60种纸.docx
- 快时尚2016开店数量一览.docx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- CAD软件:CATIA二次开发_CATIAVBA编程基础.docx VIP
- 2025 国家电投 新能源区域化管理实施方案.docx VIP
- 基于 CNN-BiLSTM 的中短期电力负荷预测.docx VIP
- 乘运合同纠纷案代理词吴一诉西安汽车客运有限公司客运合同纠纷案.docx VIP
- 机械设计软件:CATIA二次开发_(8).CATIAVBA高级编程技巧.docx VIP
- 佛教戒律论文开题报告.docx VIP
- 2025春人教版三年级下册英语Unit 2 Expressing yourself Part B Read and write 课件.pptx VIP
- CAD软件:CATIA二次开发_(6).CATIAVBA高级编程技巧.docx VIP
- 火电项目可行性报告.ppt VIP
- 机械设计软件:CATIA二次开发_(3).CATIAVBA编程入门.docx VIP
原创力文档

文档评论(0)