性能分析流程及方法

性能分析流程及方法

先从硬件开始,还是先从代码或数据库。从操作系统、网络、协议,还是从应用程序代码,数据库调优,中间件配置等方面入手。

中间件又有不同,虽然都是中间件,每一样拎出来往深了学都不是一朝一夕之功。但调优对于每一项的要求又不仅仅是“知道”或“会使用”这么简单。起码要达到“如何更好的使用”。

常看到性能测试书中说,性能测试不单单是性能测试工程师一个人的事儿。需要DBA 、开发人员、运维人员的配合完成。但是在不少情况下性能测试是由性能测试人员独立完成的,了解系统架构的的各个模块对于自身的提高也有很大帮助。

性能调优之前,我们有必要再提一下进行测试的目的,或者我们进行性能测试的初衷是什么?

一般性能调优步骤

一般性能问题调优的步骤:

步骤一:确定问题

步骤二:确定问题

步骤三: 确定调整目标和解决方案

步骤四:测试解决方案

步骤五:分析调优结果

最后,如果达到了预期目标,调优工作就基本可以结束了。

性能测试调优应该注意的要点:

要点1: 在应用系统的设计开发过程中,应始终把性能放在考虑的范围内。

要点2: 确定清晰明确的性能目标是关键。

要点3: 必须保证调优后的程序运行正确。

要点4: 系统的性能更大程度上取决于良好的设计,调优技巧只是一个辅助手段。

要点5: 调优过程是迭代渐进的过程,每一次调优的结果都要反馈到后续的代码开发中去。

要点6: 性能调优不能以牺牲代码的可读性和可维护性为代码。

您好,感谢您关注“性能测试之道”!性能测试之道:欢迎大家加入我们“共享性能测试生态体系”大家族,让我们一起讨论、学习、 共同打造一个性能(分享、测试、诊断、分析、调优)的“共享性能测试生态体系”。

如有疑问,可以给我留言,谢谢! 感谢大家关注,我会持续为大家奉献各种实用资源!

请将我的公众号分享至您的朋友圈,推荐您的朋友或同事关注,可以给我留言或加QQ讨论群:138124852,分享更多相关性能测试经验与性能资料!

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

扫码关注云+社区

领取腾讯云代金券