51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 30309|回复: 47
打印 上一主题 下一主题

性能调优从哪些方面入手?(2011-12-15)(获奖名单已经公布)

[复制链接]
  • TA的每日心情
    无聊
    前天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    #
    发表于 2011-11-14 10:04:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    本周的问题为“性能调优从哪些方面入手”?期望各位能踊跃的参加有丰厚的奖品等着各位哦!

    如果你也有问题想提出来和大家一起讨论,
    请点击此处>>
    说不定下期讨论的问题就是由你提出的哦,请快快参与吧!

    获奖名单

    奖项

    获奖名单

    奖励

    答案链接

    一等奖

    fatfish

    中国移动手机充值卡50元

    23#

    二等奖

    yzylion

    300论坛积分

    9#



    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    推荐
    发表于 2011-11-14 13:23:29 | 只看该作者
    B/S架构:
    1.前段分析,如发现一个页面非常慢,先分析网络原因,再分析网页中是那些元素占用时间较长,对其进行调优;
    2.后端分析,如应用程序和数据库服务器的硬件分析,CPU,内存,磁盘IO等,这是比较好调优的地方;
    3.应用程序服务器调优,如IIS,Tomcat,Apache等,这里的调优不是去修改程序,而是选择最合适自己的服务器;数据库选择也一样;
    4.程序的调优,如SQL语句、存储过程的效率,程序执行过程中释放内存等,这些我也不太懂,希望广大同仁多多解答。
    C/S架构:
    由于C/S架构的很多往往不是Http协议,如果是Http协议的,那调优方法和B/S架构的相类似,如果不是Http协议的,前段分析就不太好调优,这点也希望大家给我解答一下,此外B/S调优的2,3,4也符合C/S
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-15 14:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    45#
    发表于 2012-4-17 17:44:05 | 只看该作者
    学习啊。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-10 11:26
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    44#
    发表于 2011-12-15 14:04:39 | 只看该作者
    很多分析  还是很中肯的   22楼的鱼骨图 画的不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    前天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    43#
     楼主| 发表于 2011-12-15 10:52:58 | 只看该作者
    回复 44# yzylion


        刚结束!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    42#
    发表于 2011-12-13 23:03:20 | 只看该作者
    这个结束了吗?!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    41#
    发表于 2011-12-1 12:57:54 | 只看该作者
    回复 9# yzylion


        支持
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40#
    发表于 2011-11-30 19:53:23 | 只看该作者
    俺的感觉是无从下手,惭愧……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    39#
    发表于 2011-11-30 13:34:02 | 只看该作者
    很多因素都可能引起性能问题,主要还是从现像进行分析
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    38#
    发表于 2011-11-29 09:09:51 | 只看该作者
    学习中。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2011-11-28 18:37:55 | 只看该作者
    刚刚入门,接触功能测试都没多少,性能测试还很遥远。看得似懂非懂,不过,谢谢高手解答。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    36#
    发表于 2011-11-28 18:37:41 | 只看该作者
    刚刚入门,接触功能测试都没多少,性能测试还很遥远。看得似懂非懂,不过,谢谢高手解答。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35#
    发表于 2011-11-26 14:10:13 | 只看该作者
    关注....
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2011-11-26 13:12:08 | 只看该作者
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    前天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    33#
     楼主| 发表于 2011-11-25 11:01:40 | 只看该作者
    看起来这次的话题大家都很感兴趣嘛!希望各位踊跃参与进来。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2011-11-24 17:28:10 | 只看该作者
    占个位置。空 了来回复。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-1-12 10:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    31#
    发表于 2011-11-24 14:13:25 | 只看该作者
    B/S架构:
    1.前段分析,如发现一个页面非常慢,先分析网络原因,再分析网页中是那些元素占用时间较长,对其 ...
    mick 发表于 2011-11-14 13:23



        这个很不错,自己就是从事b/s这一块的,说得这几点基本上都用过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2011-11-24 11:47:26 | 只看该作者
    一是了解业务系统的性能需求,掌握系统侧重的性能目标和面向客户的性能需求。重点了解访问量大的模块、系统的高峰时刻。
    二是在需求的基础上,利用相关的工具侦测系统的性能,如测试系统的并发用户数,页面的响应时间,监控数据库和应用程序服务器的运行情况。
    三对性能测试的结果进行分析,结合需求有所针对进行调优,借助工具的分析具体页面元素的性能情况,细化问题,如是否因为页面上的图片、从数据库读取记录时间过长、浏览器服务器缓存过大进行代码和空间的优化。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2011-11-23 16:51:13 | 只看该作者
    性能的灌输应该是自顶向下的,从领导层面,从开发阶段就树立性能的观念。进入性能调优阶段说明已经在测试过程中发现了问题,这就需要自底向上的探索问题,从硬件、网络、操作系统、数据库、中间件、被测程序逐步排查,当然要首先保证你的测试策略是正确的,一般包括铺底数据量是否足够,被测程序版本是否正确,参数化的数量和离散度是否足够,测试场景是否真实、典型,测试脚本是否正确等。
    问题排查过程中需要涉及的知识很多,通常中间件,数据库和被测程序代码的问题最多。我所在的公司里测试环境和生产环境差异很大,因此我们只能从软件角度尽量发现潜在的性能问题。
    中间件的配置参数很重要,在测试前要首先检查,根据测试环境的配置做相应调整。数据库的参数也需要关注,但一般程序SQL的问题更多,这需要测试人员掌握一定的SQL调优能力,通过工具可以看到消耗大的SQL,分析语句的业务背景,检查执行计划,给出优化建议。程序代码问题也会反映到应用服务器的资源消耗过大,中间件log中频繁报错,不同的被测程序有不同的监控工具,这块目前我了解的还不够,只能写这么多。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2011-11-23 15:09:50 | 只看该作者
    学习~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
    发表于 2011-11-22 19:59:29 | 只看该作者
    回复 22# fatfish


        挺齐全的,但是还是要看具体项目
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 18:50 , Processed in 0.082408 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表