样本数目:总共发送到服务器的请求数 。
最新样本:代表时间的数字,是服务器响应最后一个请求的时间 。
吞吐量:服务器每分钟处理的请求数 。
平均值:总运行时间除以发送到服务器的请求数 。
中间值:时间的数字,有一半的服务器响应时间低于该值而另一半高于该值 。
偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布,这个值越小越好 。
2.2 Windows7环境性能测试使用jdk版本:1.7.0_80
2.2.1 Jetty测试100线程测试(1)
测试的端口为8090,线程数为100,循环次数为10线程间请求的允许的间隔时间为10,也就是10秒钟内建立100个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为35164ms
【Tomcat、Jetty和Glassfish性能测试】100线程测试(2)
测试端口为8090,线程数为100,循环次数为10线程间请求的允许的间隔时间为5,也就是5秒钟建立100个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为35473ms
100线程测试(3)
测试端口为8090,线程数为100,循环次数为10线程间请求的允许的间隔时间为0,也就是立即建立100个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为32037ms
50线程测试(1)
测试端口为8090,线程数为50,循环次数为20线程间请求的允许的间隔时间为0,也就是立即建立50个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为23171ms
10线程测试(1)
测试端口为8090,线程数为10,循环次数为100线程间请求的允许的间隔时间为0,也就是立即建立10个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为5675ms
2.2.2 Glassfish测试100线程测试(1)
测试的端口为8080,线程数为100,循环次数为10线程间请求的允许的间隔时间为10,也就是10秒钟内建立100个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为25126ms
100线程测试(2)
测试端口为8080,线程数为100,循环次数为10线程间请求的允许的间隔时间为5,也就是5秒内建立100个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为23848ms
100线程测试(3)
测试端口为8080,线程数为100,循环次数为10线程间请求的允许的间隔时间为0,也就是有100个线程同时发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为27552ms
50线程测试(1)
测试端口为8080,线程数为50,循环次数为20线程间请求的允许的间隔时间为0,也就是立即建立50个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为12836ms
10线程测试(1)
测试端口为8090,线程数为10,循环次数为100线程间请求的允许的间隔时间为0,也就是立即建立10个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为7277ms
2.2.3 Tomcat测试100线程测试(1)
测试的端口为8080,线程数为100,循环次数为10线程间请求的允许的间隔时间为10,也就是10秒钟内建立100个线程发起请求 。下面是测试结果:

文章插图
可以看到请求平均处理响应时间为39581ms
100线程测试(2)
测试端口为8080,线程数为100,循环次数为10线程间请求的允许的间隔时间为5,也就是5秒内建立100个线程发起请求 。下面是测试结果:
推荐阅读
- 【浏览器】HTML、CSS和JS如何变成页面的?
- 长腿|Jessi厚唇被骂怪物、辛芷蕾三瓣唇、肯豆唇肿似蜂蛰,填充失败?
- 殷桃|43岁殷桃生图美出圈,深V、大波浪,自曝减肥秘籍,网友:绝绝子
- 特斯拉|汽车城内一特斯拉连撞五车:气囊全爆、场面堪比大片
- 电池|底盘、电池合体!零跑汽车首发动力电池CTC技术 国产车首次
- PC电脑|5分钟开机上千台 无影云电脑免费体验1周:Win、Linux通吃
- Redmi|神速!红米K50S、K50S Pro首曝:处理器又都升级了
- 抖音、知乎纷纷上线图文转视频功能,加速“古典自媒体”的进化还是消亡?
- 内网穿透工具chisel
- USB的传输,编码,数据格式,掌握usb的必备知识
