首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是性能的拐点,应该怎么去排查呢?-Testfan打卡学测开0109

本期技术分享讲师:极光老师

题目内容:什么是性能的拐点和排查方法

本期语音讲解

本期文字解析

a正常情况下,并发越多,页面点击数(服务器每秒处理请求的能力),吞吐(服务器每秒返回数据量),tps(每秒通过的业务量)同步提高

b 遇到性能瓶颈,并发越多,页面点击,吞吐,事务关系开始不同步,并开始出错情况,这种不同步情况就是拐点

造成这种现象的原因,首先并发上入手,如果并发很小情况下,比如就10个并发,指标上不去,很可能和网络带宽有关系,压测时候最好在局域网内部压测,这样可以忽略网络问题,不过就算内部网络,同时也要注意是否被其他人占用或者网管限速情况

排除出网络问题,出现拐点现在就和测试服务器性能有关系了,可以到服务器打开资源管理器,一般linux系列,直接到命令行用 top -c 可以准确看到具体程序资源占用情况,有的公司硬件自身配置比较低,或者部署了一堆软件,被压测应用性能肯定会受影响,有时候仅仅多分配些内存,程序的指标就能提高, 所以在不同软硬件环境下出现拐点位置都不太一样

top -c 命令

如果程序运行的软硬件环境尚可,还想进一步提高压测指标,只能从程序自身优化入手,这时候需要把压测的每个事物指标对应的时间结果分析,如果一个事物里面有5个接口,其实一个接口返回比较长,可以让开发针对该接口做程序优化,也是性能测试报告最后的重点。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券