首页 > 后端开发 > php教程 > jmeter测试压力问题

jmeter测试压力问题

WBOY
发布: 2016-06-06 20:22:39
原创
1622 人浏览过

有两个相同的http服务器程序,A是用php语言写的,B是用golang写的。

通过jmeter进行压力测试,A服务测试结果为200+req/sec,测试中服务器的资源也被消耗殆尽。

同样的条件下测试B服务,B的处理情况良好。加大参数测试,最终测试得到1200req/sec的时候,jmeter得到的错误率上升,错误信息为客户端的java异常:Operation timed out,即收不到服务器响应。而此时服务器资源使用得还很少(cpu~15%,内存剩余很多,服务器的配置是4核16GB)。我们自己认为还没压够,用两台机器一起压,结果两台机器的并发加起来也是1200req/sec左右。本地100M带宽,服务器20M带宽,jmeter显示的网络流量为150+KB/s。

请问这是服务器的最大负载吗?如果不是,怎么才能测得服务器能负荷的最大并发量?

回复内容:

有两个相同的http服务器程序,A是用php语言写的,B是用golang写的。

通过jmeter进行压力测试,A服务测试结果为200+req/sec,测试中服务器的资源也被消耗殆尽。

同样的条件下测试B服务,B的处理情况良好。加大参数测试,最终测试得到1200req/sec的时候,jmeter得到的错误率上升,错误信息为客户端的java异常:Operation timed out,即收不到服务器响应。而此时服务器资源使用得还很少(cpu~15%,内存剩余很多,服务器的配置是4核16GB)。我们自己认为还没压够,用两台机器一起压,结果两台机器的并发加起来也是1200req/sec左右。本地100M带宽,服务器20M带宽,jmeter显示的网络流量为150+KB/s。

请问这是服务器的最大负载吗?如果不是,怎么才能测得服务器能负荷的最大并发量?

我也有个处于你的B情况,还没找到原因,也是各种硬件资源没有用满再加就是connection refused timeout,不知道你解决了没有?

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板