基于jmeter ,测试nginx与tomcat静态处理能力差距

之前一直使用loadrunner 测试代码 经朋友推荐 测试使用jmeter

 

一直有了解nginx 静态处理能力比tomcat强, tomcat动态处理能力比nginx

下面就测试下 jmeter 100-500并发下  两者的区别

准备工具:

http://nginx.org/en/download.html

https://tomcat.apache.org/download-80.cgi

https://jmeter.apache.org/download_jmeter.cgi

 

1 首先 下载nginx

图片.png

 

2 启动nginx

图片.png

3 下载启动tomcat

  这一步就不用说啦

4 打开JMeter

图片.png

5 选择JMeter 语言

option-——choose language -——Chinese simplified,然后就可以啦 

图片.png

 

6 配置HTTP请求

图片.png

7 配置Summary Report

图片.png

 

 

8 对比获得结果

 

图片.png

 

 

结论: 在同样500并发的请求下

Tomcat  平均26毫秒  最小1毫秒  最大388毫秒  0错误  每秒事物数却大于nginx

Nginx    平均1毫秒   最小1毫秒  最大34毫秒   0错误  每秒事物要却小于tomcat


以上仅针对于静态文件的压力测试结果, 对动态交互能力的测试待后续博客 敬请关注


文章来源:

Author:芸诺
link:http://yuuuo.com/?id=61