Jmeter测试工具的实际项目测试案例
1.测试环境
(1)OS: linux centos 7.4-64bit【公共镜像】【4核16G的阿里云ECS】3台,网络4M/8M公网带宽,内网1.5G带宽
(2)SOFT:apache Jmeter【4.0】+JDK【1.8.0.171】+Nginx【1.14.0,只在被测机安装】
(3)Sample: 测试机以HTTP方式请求被测机Nginx的默认首页
2.测试结论
a.在以上环境满足的情况下,因为内网宽带足够,可以测试并发5w,平均响应时间为10s,超过5W的情况下,测试结果运行很慢,开始出现错误率,并且随着并发量增加,其测试机的CPU开始上升到80+%,甚至会短时间上升到95+%,内存几乎没有变化,5W并发下网络带宽基本会维持在10M。
b.在以上环境满足的情况下,因为外网带宽有限,4M或者8M,如果是带宽为4M,其测试机可以测试1w并发【CPU短时间会上升到80+%,内存使用率低于5%,带宽几乎占满4M,平均响应时间为10s】,如果带宽上升到8M,则基本可以维持在1.7w【CPU会短时间上升到80+%,带宽几乎占满8M,平均响应时间为21s】。
c.测试并发数量的压力测试,主要是占用CPU资源和网络带宽,内存几乎不是系统的瓶颈。
d.Jmeter测试工具不能够伪装IP地址,故被测服务器捕捉到的访问日志有一个特点就是IP是固定的
点击查看更多内容
4人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦