下面的几个项目安装文件都超小 几百k左右 均是模拟在线人数对网站进行并发压测
· http_load 单进程
· webbench linux测试工具
· ab apache自带的测试工具
· Siege 多个用户同时并发对网站进行压测
下面这个是在github上面找到的python图形化压测管理工具 flask写的
Locust http://locust.io/
siege请求注意的地方
siege可以带header进行请求。因为自己的页面请求的时候需要首先登录菜可以,所以测试的时候直接取得浏览器登录后得到的cookie作为header里面的一部分即可。(不知道能不能siege先登录,然后再测试页面?)例子如下: siege -H "Cookie:sessionid=asdasdasdasdjjm; csrftoken=sfsdfsXlbhJ" http://abc.com/test/ -c200 -t5s
测试注意
· siege webbench在执行并发测试的时候都比较消耗当前机器资源,要注意测试机器和被测试机器要运行在不同的机器上面。
· 压力测试工作应该放到产品上线之前,而不是上线以后
· 测试时尽量跨公网进行,而不是内网
· 测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开是否流程,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少
· 应尽量进行单元测试,如B2C网站可以着重测试购物车、推广页面等,因为这些页面占整个网站访问量比重较大
网络压力测试关注项目
发表于:2017-08-06
作者:no13bus
来源:
 相关文章
压力测试和性能分析方法论 压力测试如何准备数据?思路来了! 性能测试中的存储高可用切换 一次完整的性能测试,测试人员需要做... 如何做好性能压测之压测环境设计和搭建 压力测试:怎样设计全链路压力测试平台- 周排行
- 月排行
- 评论排行
-   应用中间件性能测试技术方法
-   性能测试知识科普之三大模型
-   云测试的两种类型——云与性能测试
-   性能测试准入准出规范
-   怎样设计全链路压力测试平台?
-   Docker中IO、MariaDB的性能测试
-   一次完整的性能测试,测试人员需要做...
-   性能测试的需求分析
-   应用中间件性能测试技术方法
-   系统吞吐量(TPS)和用户并发量计算公式
-   云测试的两种类型——云与性能测试
-   怎样设计全链路压力测试平台?
-   性能测试流程之打压调优篇
-   稳定性测试怎么做,这篇文章彻底讲透了!
-   从软件出发,非功能测试思考总结
-   展望2017,谁是网络技术头牌?
-   C/C++单元测试工具Visual Unit 4 介绍
-   国内外最好用的6款Bug跟踪管理系统
-   性能测试指标评估必读
-   百度软件测试方案模板
-   38张史上最全的IT工程师技能图谱
-   C/C++单元测试工具Visual Unit 4 介绍
-   2019年,你会选哪些安全测试工具?
-   十款Web服务器性能压力测试工具
-   软件测试入门指南:周期、模型和文档化
-   记自动化测试成神学习之路
-   软件测试全景图 -最全的思维导图