51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 35480|回复: 149

【你来问我来答第40期】:菜鸟如何学习性能测试?(小强测试之风二度来袭!)(已结束)

[复制链接]
  • TA的每日心情
    无聊
    4 小时前
  • 签到天数: 919 天

    连续签到: 1 天

    [LV.10]测试总司令

    发表于 2013-11-1 11:02:57 | 显示全部楼层 |阅读模式


    论坛ID:
    xqtesting
    网络昵称:
    小强(没错,就是大家说的那个小强,哇哈哈)
    擅长技术领域:
    测试管理、项目管理、质量保证、团队建设、测试技术(性能、自动化)、职业规划,当然还有八卦:-)
    工作经验:
    曾在上市公司、知名电商等公司工作过,小强系列测试视频的原创作者。

    各位会员可以在11月10日前以回帖的方式向客座专家提问。

    (请大家围绕本期客座专家的擅长领域进行提问、探讨)

    客座专家将在11月11日—11月30日为大家集中解答。

    机会难得,欢迎大家踊跃提问!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2013-11-20 12:27:54 | 显示全部楼层
    回复 89# jasonteststudy


        有,但是字数限制没法全部发出来
    #
    SiteAuthor
    1
    James Bach's BlogJames Bach
    2
    Testing at the Edge of ChaosMatt Heusser
    3
    Agile TestingGrig Gheorghiu
    4
    Martinfowler.comMartin Fowler
    5
    Tester Tested!Pradeep Soundararajan
    6
    Testing BlogGoogle Testing
    7
    Cem Kaner’s BlogCem Kaner
    8
    Miško HeveryMiško Hevery
    9
    DevelopSenseMichael Bolton
    10
    Sara Ford's WeblogSara Ford
    11
    Steve Rowe's BlogSteve Rowe
    12
    Test ObsessedElisabeth Hendrickson
    13
    Software Quality Insights( various )
    14
    Exploration Through ExampleBrian Marick
    15
    Gojko AdzicGojko Adzic
    16
    Thinking TesterShrini Kulkarni
    17
    Chris McMahon's BlogChris McMahon
    18
    JW on TestJames Whittaker
    19
    Software testing helpVijay
    20
    Corey GoldbergCorey Goldberg
    21
    Quality FrogBen Simo
    22
    Testing Hotlist UpdateBret Pettichord
    23
    AbakasCatherine Powell
    24
    Collaborative Software TestingJonathan Kohl
    25
    Sbarber's blogScott Barber
    26
    Adam goucherAdam goucher
    27
    Eric JarviEric Jarvi
    28
    Karen N. Johnson's blogKaren N. Johnson
    29
    Test GuideMichael Hunter
    30
    Curious TesterParimala Shankaraiah
    31
    Testy RedheadLanette Creamer
    32
    Antony Marcano's blogAntony Marcano
    33
    All Things QualityJoe Strazzere
    34
    I. M. TestyBj Rollinson
    35
    Software testing zoneDebasis Pradhan
    36
    PractiTest QA BlogJoel Montvelisky
    37
    Practical QALinda Wilkinson
    38
    Marlena’s BlogMarlena Compton
    39
    Software Testing and moreEwald Roodenrijs, Andréas Prins
    40
    patrickwilsonwelsh.comPatrick Wilson-Welsh
    41
    Quality Assurance and Software Testing( various )
    42
    Testing Testing 1,2,3Chan Chaiyochlarb
    43
    Mike Kelly's blogMike Kelly
    44
    Test this BlogEric Jacobson
    45
    Enjoy testingAjay Balamurugadas
    46
    Evil TesterAlan Richardson
    47
    Tooth of the WeaselAlan Page
    48
    Charlie Audritsh's blogCharlie Audritsh
    49
    Maverick TesterAnne-Marie Charrett
    50
    Paul Gerrard's blogPaul Gerrard
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 10:38:14 | 显示全部楼层
    回复 4# Adam_123

    1、毫不客气的说,你这个理由是接口,不论是什么项目,不管是多么的侧重业务,不管是多么的迭代,哪怕他是一小时就迭代一次,都不能成为你不能学习性能的理由
    2、在你工作之余,你可以利用现有的项目自学性能测试,这个完全可以,性能测试不是完全脱离于业务的,而且相反,和业务非常紧密,不同的业务特点决定了性能如何做
    3、可以看看我之前的视频或我的博客(http://xqtesting.blog.51cto.com),跟着来入门,然后在慢慢提高,还是那句话,一定要多练,有不少童鞋QQ上问我,我发现他们的共同点就是,不坚持,今天心情好学习下,然后玩一个月,然后在学习下,这样不连贯肯定不行,另外就是不动手,光动眼睛了。。。。。。。如果光看看就能学会,那这个世界也太美好了吧。。。。。。。
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 10:33:39 | 显示全部楼层
    本帖最后由 xqtesting 于 2013-11-4 10:50 编辑

    回复 3# 吼吼哈哈

    我个人的建议如下,此套体系也经过了实践,效果还不错,大致如下:
    1、普及下性能测试相关基础知识,不要仅限于我们常说的后端,包括前端的性能也要普及下,可网上找些资料或blog整理下即可
    2、借助于性能测试工具来进一步学习,可选择一个典型的比较流行的工具,进行学习,可先学基本的操作和概念,这里需要注意,一定要动手,不能光看不练
    3、在2的基础上扩充性能的知识,理解性能的指标、性能测试分类等,这里最好结合实际的例子,如理发店模型,这样理解更快
    4、完成上述后,继续深入学习,还是以工具为例(我们要知道市面上的工具都是大同小异,只要一个掌握好了学习别的会很快),学习一些深入的知识点,包括脚本编写、场景设计、指标分析
    5、在4的同时,穿插如计划、case、报告的练习,还是一样,一定要结合一个项目(可以选择一个简单点的,太复杂会乱)
    6、完成上述后,在进行周边知识的扩展,如辅助监控工具、辅助指标等等学习即可

    总之,就是拿一个简单点的项目为例,从开始到结束贯穿,先建立大框架,然后在慢慢一个个部分深入学习即可,可参考http://www.besttest.cn/article.php?id=127http://xqtesting.blog.51cto.com
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    无聊
    4 小时前
  • 签到天数: 919 天

    连续签到: 1 天

    [LV.10]测试总司令

     楼主| 发表于 2013-11-1 11:08:47 | 显示全部楼层
    论坛ID:
    xqtesting
    网络昵称:
    小强(没错,就是大家说的那个小强,哇哈哈)
    擅长技术领域:
    测试 ...
    lsekfe 发表于 2013-11-1 11:02



        本次是小强老师第二次来做嘉宾了,上次做嘉宾的时候非常不错,很多会员进行提问。希望大家抓紧本次的机会,提出自己想知道的问题。让小强老师帮你们一一解答!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-7-6 15:31
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2013-11-1 15:38:13 | 显示全部楼层
    想在公司内部形成一些关于性能测试工程师的培养体系,指导一些有志于性能测试的测试人员逐步转向性能测试,并能在实际项目中得到相应的技能体现,请问关于培养体系的操作上有何指导意见?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-1 17:37:19 | 显示全部楼层
    我個人很想学习性能测试的相关知识以及工具使用,但是由于所在的项目组侧重业务,而且是代维项目,所以在对性能测试工具以及性能测试上基本都没有什么用处,而且私底下的学习也有限,对相关工具的使用没有结合到实际的工作中,感觉学着学着就不能坚持了!所以现在想请教一下,像我这种所在的项目情况以及个人情况,应该如何从菜鸟级别学习较为系统的学习性能测试呢?谢谢·~!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-1 17:42:43 | 显示全部楼层
    我想请教一下,目前我所在的项目组是维护网站的,侧重在对业务的理解方面,所以基本不会用到性能测试工具以及性能测试;在公司测试方面其他项目组也基本上不用不到,而且公司的测试人员中会性能测试的人基本很好少,一些性能测试工具的使用都不是很会!此外,我私底下虽然有相应的学习,但是由于在实际工作中都用不到,结合不起来,所以学习的兴趣就越来越少了!所以在这请教一下,像我这种情况应如何系统的学习性能测试以及学习哪些性能测试工具,有哪些学习资源可以介绍~以及在测试的发展方向方面应该如何打算?谢谢~!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-1 17:43:10 | 显示全部楼层
    我想请教一下,目前我所在的项目组是维护网站的,侧重在对业务的理解方面,所以基本不会用到性能测试工具以及性能测试;在公司测试方面其他项目组也基本上不用不到,而且公司的测试人员中会性能测试的人基本很好少,一些性能测试工具的使用都不是很会!此外,我私底下虽然有相应的学习,但是由于在实际工作中都用不到,结合不起来,所以学习的兴趣就越来越少了!所以在这请教一下,像我这种情况应如何系统的学习性能测试以及学习哪些性能测试工具,有哪些学习资源可以介绍~以及在测试的发展方向方面应该如何打算?谢谢~!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-1 20:57:46 | 显示全部楼层
    什么软件需要做性能测试啊?我是一名软件测试新手,可是已经26了,再学习loadrunner晚不晚啊?您能说说软件测试工程师的职业发展道路吗?在这条路上,都需要学习那些知识和书籍啊?谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-2 21:06:24 | 显示全部楼层
    久仰大名,必须顶!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 10:08:58 | 显示全部楼层
    都说性能测试,会性能测试也是日后测试的大势所趋,但是怎么才能做好性能测试呢?毕竟能用到性能测试的公司还是占到少数,如果在工作中用不到的,就像楼上说的会很影响这方面的积极性啊。怎么才能做一个平衡呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 10:43:32 | 显示全部楼层
    回复 8# jifang


    哈哈,我也顶你
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 10:53:58 | 显示全部楼层
    回复 7# hwbcg215

    1、任何软件理论上都需要性能测试
    2、不晚,可以学习
    3、职业发展可以看下公开课,地址如下:http://www.besttest.cn/article.php?id=25
    4、大致为基础知识》结合项目提升知识》和性能相关的周边知识,书籍上面上比较多,我推荐云层和段老师的书籍,学习路线图可参考:http://www.besttest.cn/article.php?id=127
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 10:57:36 | 显示全部楼层
    回复 9# Fun0623

    1、简单点说就是多练,多想,不忘总结
    2、毕竟能用到性能测试的公司还是占到少数,如果在工作中用不到的。这点我严重不同意,不是用不到,而是没人给你任务,你就觉得不用管,如果哪天领导给你这个任务了你才意识的。
    其实不管领导给不给你这个任务,你都应该意识到,可以自己去试着测测练练,如果你真能测出什么性能问题或给出什么性能优化建议,岂不提现你的价值吗?为什么非要那么的被动呢?
    3、平衡是需要自己找的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 13:03:25 | 显示全部楼层
    本帖最后由 superluckdog 于 2013-11-4 13:06 编辑

    楼主,您好。作为测试人员,你认为对于软件开发人员而言,除了千行bug率,有无自测,打回修改次数,研发时序图是否有等方面以外还有那些“指标”能更好的约束开发人员,让产品的质量再上一层呢?(问题缘由,测试部要出具产品质量报告,我们希望通过这个报告以数据出发,约束开发人员的开发方式,不能一个版本拿来问题过多,现在开发暂没有绩效考核)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 14:36:58 | 显示全部楼层
    我们去面试的时候,经常看到公司列出来很多的技能,比如你要会ld,会性能测试,会JAVA脚本编写,一旦你进入这个公司,发现,这些根本没有用到,只是做简单的功能测试,我们如何提高自己的技能,(工作之余会自己看一些资料,但是都没有机会用在实践上。)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 14:42:39 | 显示全部楼层
    回复 15# superluckdog


    嗯,你说的考核纬度已经比较全了,我补充一些
    1、生成环境bug数(这里包括出错率、修复率,下同,不在重复)
    2、修复时间,即一个bug修复用了多久,可反映对bug的快速响应时间
    3、同类型bug或由同一个原因造成的多个bug的重复率
    4、新引入bug的几率

    大致这些,因为我们不提倡用这个来约束开发,我们是用缺陷的统计分析图表来引导整个研发流程的规范,不仅仅是开发,包括产品、运维等。下面几个图供你参考

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-4 16:17:31 | 显示全部楼层
    回复 16# IT芒果


      参考我上面的回答,没有用不到的,只有你不想用的
    1、招聘信息有的是考虑到未来需要而列出来的,所以有可能你进入后暂时用不到
    2、知识你可以活学活用啊,难道性能就不能用到你现在测的产品上?难道领导不给你派任务你就不知道干啥了?
    3、还是那句话,要多练,不要说没地方练习,任何网站任何产品你都可以拿来练习的,你就不能对自己的产品做个性能测试吗?这样你不就练习了吗,而且还能看看产品的性能

    所以这个问题压根不是问题哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-5 09:17:08 | 显示全部楼层
    Dialog("Login").WinEdit("Agent Name:").Set DataTable("p_Text", dtGlobalSheet)
    Dialog("Login").WinEdit("Password:").Set DataTable("p_Text1", dtGlobalSheet)
    Dialog("Login").WinButton("OK").Click
    if Dialog("Login").Dialog("Flight Reservations").Exist Then
    Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
    else
    Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"
    End If
    wait(2)
    小强老师您好,为什么总是执行到IF的时候就出现呢?
    我主要目的是当datatable的里面的数据错误的时候它直接就跳开,在继续执行一条。可惜无法实现,求教!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-5 09:26:26 | 显示全部楼层
    回复 19# shujin6040

    请根据错误提示排查,我没法准确回答你,可能的原因如下:
    1、窗口被挡住了,找不到对象
    2、对象识别不出来

    建议你先把正常的流程都走通了,在走异常的流程,异常流程也可以录制一下参考代码在改造
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 13:42 , Processed in 0.096486 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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