大神教你如何分析性能测试结果—Testfan打卡学测卡1030

本期技术分享讲师恨水老师

题目内容

下面是一个项目的性能测试结果,请分析可能存在的性能问题。

本期语音讲解

本期文字解析

答案:

1、单用户查询的响应时间为51.77秒,时间过长,表明查询工作量大。建议优化查询SQL语句,尽可能用上合适的索引,明显缩短查询时间;

2、从资源占用情况来看,应用服务器没有明显压力,数据库服务器存在明显的资源争用现象;

3、数据库服务器磁盘读表现明显,20用户并发执行时磁盘读平均值为110.74M字节/秒,峰值达到196.72M字节/秒,这是总体响应时间过长的主要原因。

20用户并发情况下,数据库服务器CPU的占用率情况表现正常,但CPU的峰值等待率较高;40用户并发执行时CPU平均等待率为45.51%,峰值达到89.40%,表明CPU经常处于磁盘I/O读入数据的等待之中,这同样能够证明磁盘I/O构成当前系统主要性能瓶颈。

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

扫码关注云+社区

领取腾讯云代金券