nginx / apache / tomcat /resin等 http server的benchmark性能测试方法
2014-01-10 14:31
627 查看
性能测试是软件产品发布前必经阶段,对于web app的发布需要使用http server,可选择的优秀免费http server主要有开源apache server, 俄国的nginx,专用于java web app 的 tomcat 以及resin,本文主要介绍针对不同server的性能测试方法和工具介绍。(附加上对tornado的测试)
测试目标是:
1. 并发耐受
2.处理延迟
3.各界段性能(网络/服务器处理/app处理/db读写)
4.性能瓶颈分析
5.优化方法
主要工具:
1.Ab
2.Apache Jmeter
3.Curl-loader
4.FunkLoad
5.httperf
6.siege
7.time curl
针对http server:apache / nginx / tomcat / resin / tornado
针对DB server(NoSql): mongodb,cassandra,couchbase,couchdb
针对Cache server:memcached, redis
前提:
硬件环境,2核心4线,4G
运行环境:ubuntu
资源环境:将 active pid num , RAM ,CPU, Load, IO ,net 稳定在相同区间再测试
-->pid num 查看ps aux | nl:
-->stat: cat /proc/stat
==========待续=============
测试目标是:
1. 并发耐受
2.处理延迟
3.各界段性能(网络/服务器处理/app处理/db读写)
4.性能瓶颈分析
5.优化方法
主要工具:
1.Ab
2.Apache Jmeter
3.Curl-loader
4.FunkLoad
5.httperf
6.siege
7.time curl
针对http server:apache / nginx / tomcat / resin / tornado
针对DB server(NoSql): mongodb,cassandra,couchbase,couchdb
针对Cache server:memcached, redis
前提:
硬件环境,2核心4线,4G
运行环境:ubuntu
资源环境:将 active pid num , RAM ,CPU, Load, IO ,net 稳定在相同区间再测试
-->pid num 查看ps aux | nl:
-->stat: cat /proc/stat
==========待续=============
相关文章推荐
- 压力测试工具ab及centos下单独安装方法 nginx和tomcat静态资源的性能测试
- 网站性能测试工具Apache Benchmark的使用说明
- [原]nginx折腾记(HTTP性能能测试,与Apache对比)
- Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
- zz 高效的中文字符串截取函数,附带一个性能测试方法Benchmark_Iterate
- 测试Nginx 和 Tomcat 高并发情况下处理静态页面的性能
- 利用Apache的ab命令做Benchmark性能测试
- ThinkPHP5.0.5 VS Lavavel5.3 Apache benchmark性能测试
- Kafka性能测试方法及Benchmark报告
- 使用apache ab对nginx+varnish+tomcat进行压力测试的结果报告
- Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
- Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
- 并发性能测试 apache nginx
- Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
- web性能测试:Apache Benchmark使用(一)
- Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
- Nginx与Apache、Tomcat、Resin动静分离核心配置
- Nginx与Apache、Tomcat、Resin动静分离的配置
- Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
- nginx折腾记(HTTP性能能测试,与Apache对比)