最大连接数限制因素

长连服务的性能测试,服务器的连接数是一个非常重要的性能指标,测试过程中我们会遇到各种各样的因素导致连接数受限,无法得到真实的结果。下面就介绍两个点,帮助我们快速定位。

被测服务MQTT(不清楚的同学可以网上搜索,后面会单独介绍哦),测试工具Jmeter4.0,下载mqtt-xmeter-jar-with-dependencies.jar文件放入Jmeter的lib/ext下。这时启动Jmeter就可以在sampler下看到MQTT了。

为了快速切入正题,脚本如何创建再此忽略。

执行后日志中发现以下错误。

查看下被测服务器连接数

服务端性能测试经验比较丰富的同学看到这个数字是不是很敏感,哈哈。对,是它就是它,我们的好朋友,端口数。

果然跟系统端口数基本一致,让我们来修改端口号范围

执行sysctl –p使之生效,再查看下

重新运行,此时又报错~~~

但是已经不是原来的问题了,这个错误就很明显了,打开的文件过多,再查看下当前的连接数。

显然是达到了最大文件数,我们来看下

那我们修改下,ulimit -n 327680就可以了。

影响Jmeter连接数的因素不止这两点,我们再后续文章中继续为大家介绍。

Qtest是360旗下的专业测试团队!

是WEB平台部测试技术平台化、效率化的先锋力量!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181214B17HM600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券