在日常的工作中,大家对测试调优也还是有些困惑,掌握以下步骤学会性能测试调优。

第一步、确定问题

应用程序代码:通常情况下,写出许多程序的性能问题,因此对于发现瓶颈的模块,应该首先检查其代码。

数据库配置:通常会使整个系统运行得很慢,一些大的数据库是需要 DBA进行适当调整才能投入使用的。

OS配置:不合理会导致系统瓶颈的出现。

硬件设置:硬盘速度、内存大小等易造成瓶颈,所以这些都是分析的重点。网路:网路负载过重造成网路冲突及网路延迟。

第二步、分析问题

识别出问题后,是否要明确此问题会影响响应时间吞吐量,或其他问题?遇到问题的是大多数用户还是少数用户?若用户数量很少,这些用户与其他用户进行操作有什么区别吗?系统资源监视的结果是否正常?CPU使用达到极限了吗?现在怎么样?有没有一个问题集中在一个类别里?存在问题是客户端还是服务器?是否有足够的系统硬件配置?真实的负荷是否超过系统的负荷能力?系统没有进行任何优化吗?藉由这些分析以及一些与系统有关的问题,可以更深入地理解系统的瓶颈,进而分析真正的原因。

第三步、确定调整的目标和解决办法

提高了系统的吞吐量,缩短了响应时间和支持并发性。

第四步、测试解决方案

在经过优化的解决方案之后,为系统提供基准。(基准)是指通过设计科学的测试方法、测试工具和测试系统,对一类测试对象的某项性能指标进行定量、对比测试)。

第五步、分析优化结果

系统优化是否达到或超过预定的目标?该系统的总体性能是否有所提高,或者解决了系统的某个部分的性能问题。是否可以结束优化工作?最终,如果实现了预期目标,那么优化工作基本上就会结束。

第六步、调整注意事项

设计和开发应用系统时,总是要考虑性能指标的影响。

制定清楚而明确的绩效目标至关重要。

您必须确保经过优化的程序正常运行。

一个系统的性能更多地依赖于良好的设计,调优技巧只是辅助手段。

优化过程是一个迭代式的、循序渐进的过程,每次调优的结果都会反馈给随后的代码开发。

不能以牺牲代码的可读性和可维护性为代价进行性能优化!

以上是关于软件测试的知识,由多测师亲自撰写,全网独家提供!

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部