51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

参加周末精品班 为明天蓄力!【长期招募】博为峰网校招聘兼职讲师!【直播】Python自动化项目实战突击
学软件开发,3大紧缺职位任你挑!【专家84期】从手工测试到Selenium自动化!【51Testing专访】唐勇:App性能测试
测试知识大闯关100期活动热播中《51测试天地》有奖征文!自学软件测试那点事
查看: 20321|回复: 85

【你来问我来答第61期】:产品性能测试及自动化测试技术(已结束)

[复制链接]
  • TA的每日心情
    奋斗
    2017-8-11 17:33
  • 签到天数: 470 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2015-8-3 09:10:10 | 显示全部楼层 |阅读模式

    论坛ID: cwb007
    真实姓名: 程文彬
    现任论坛职位:[性能测试工具]版主
    工作经验:
    1、2004年,西北工业大学毕业;
    2、2004-3入职华为,先后任初级测试工程师、中级测试工程师、工具开发工程师、测试组长、测试经理、PO(项目研发负责人)、集成与验证部部长。
    3、2014-8在集成与验证部部长任上,从华为离职从事测试领域项目创业。属于做过测试,做过开发,带过项目,做过管理的人


    各位会员可以在8月1日前以回帖的方式向客座专家提问。
    (请大家围绕本期客座专家的擅长领域进行提问、探讨)
    客座专家将在8月11日—8月31日为大家集中解答。

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

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情

    2015-11-7 09:01
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2015-8-29 09:58:41 | 显示全部楼层
    如果想去华为搞Android测试,需要准备哪些技能呢?
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-7-10 15:52
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-8-19 09:39:37 | 显示全部楼层
    @smilesun666可以试下换一个低版本的agent,我之前用过11.5的agent就有问题,换成9.5的就好了。
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 09:46:42 | 显示全部楼层
    1160391566 发表于 2015-8-5 20:00
    我现在在学习性能测试工具LoadRunner,而且C语言基础也不是很好,学习就只去学习如何操作了。但是我个人觉 ...

    理论是基础,是对的!

    性能测试和自动化测试相比,有更多的理论概念在里面,自动化测试主要是涉及到自动化测试原理,测试分析和设计与功能测试分析设计方法一样的。

    对于性能测试初学者,建议先搞清楚以下几点:
    ①性能测试的基本概念(目标、范畴&范围);
    ②掌握测试分析及设计的常用工程方法;
    ③掌握用户行为建模方法;
    ④掌握系统压力输入及传导建模方法;
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 19:33:42 | 显示全部楼层
    本帖最后由 cwb007 于 2015-8-4 20:35 编辑
    xurobert 发表于 2015-8-3 15:20
    老师您好,最近我们公司开始做LR的服务器性能测试,刚刚开始摸索。有一些问题想要请教下:
    1.目前我们只能 ...

    客气,叫我阿彬就好!
    一、5000用户,应当搞清楚是通常情况下就要满足5000,还是最多支持到5000,且确保服务基本正常即可,这个绝对是两个不同的场景!
          ①要对用户场景建模,一个普通用户每天在这个系统上都会做什么?抽象一般用户模型;
          ②要对系统进行压力建模,搞清楚用户对系统压力的来源,内部传递路径,及可能瓶颈点;
          ③要结合测试硬件性能,基于以上两个模型,建立系统压力-行为缩放模型,解决内部环境用尽可能少并发模拟尽可能多用户量;
    二、实测一般有两种:①实际硬件设备,仿真组网来测试,用工具来制造高保真压力来测试;②实际硬件,实际组网,真实用户&用户量;这两种都是大家所努力追求的,但是基本上都是可欲而不可求!对华为这类企业也一样!
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-9 09:54
  • 签到天数: 195 天

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2015-8-3 14:58:16 | 显示全部楼层
    学习自动化测试,是应该学习语言,还是先学习工具?从哪里入手?
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2015-8-3 09:39:23 | 显示全部楼层
    性能测试,最应该注意的哪些事项?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-4-13 15:48
  • 签到天数: 290 天

    连续签到: 1 天

    [LV.8]测试军长

    发表于 2015-8-3 10:23:32 | 显示全部楼层
    初学性能测试,应该怎么学
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-3 15:20:29 | 显示全部楼层
    老师您好,最近我们公司开始做LR的服务器性能测试,刚刚开始摸索。有一些问题想要请教下:
    1.目前我们只能拿到比如保证5000用户在线的需求,应该如何设计成测试并发数?
    2.是否需要在实际服务器上进行外网的测试?我们服务器无法支持直接到机房测试,那在实际网络情况下的测试是否需要开展?测试结果是否值得参考?还是只需要在工作环境下搭载模拟服务器来进行测试?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-8-4 09:44
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2015-8-3 16:25:01 | 显示全部楼层
    我在linux 的centos上安装了loadagent.按照网上http://blog.sina.com.cn/s/blog_9aa583cf0101bu4y.html的步骤安装完成。controller在自己本地,建立了非rsh连接,可是loadagent状态是ready 状态的。可是,一运行场景,就可以看到controller出现错误:message code -84800 sample message text:The load generator 172.16.104.150 is disabled,该怎么解决呢。。百度和google搜了下真是没有找到。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-10 10:05
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2015-8-3 18:51:06 | 显示全部楼层
    请问,移动app--android 和 ios的功能自动化 和 性能自动化测试,学习路线怎么的呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 11:06:54 | 显示全部楼层
    liuyaping1115 发表于 2015-8-3 09:39
    性能测试,最应该注意的哪些事项?

    泛泛地谈性能测试注意事项,哪就太多了,但是首要两条还是比较明确的:
    ①做性能测试前,首先要对系统后台的业务、数据处理/流转环节了若指掌;
    ②做性能测试前,要对用户使用系统的业务场景、各功能操作频度十分清楚;
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 13:59:39 | 显示全部楼层
    用什么工具测试数据,最好用的工具是什么?自动化测试工具最好是什么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-2-21 19:03
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2015-8-4 15:29:45 | 显示全部楼层
    您好 这里想问下关于华为的一些事情
    当初华为自主的一些测试工具主要针对那些层面?
    UI?接口?报文?底层单元?
    为什么不能对外开放 不能商业化提供给行业使用?
    是不是华为的测试系统仅仅能够满足他们的外包业务的测试任务 如电信、通讯、企业管理系统
    而不能适应其他业务系统的测试任务、如商城、金融等业务系统

    因为不太了解 所以总觉得有些神秘 经常和测试同行交流关于华为内部使用的测试系统
    关于自主研发、内部封闭方面的问题

    不如大师在这里帮我们介绍下整个华为的测试体系?呵呵
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:29
  • 签到天数: 793 天

    连续签到: 1 天

    [LV.10]测试总司令

    发表于 2015-8-4 16:20:54 | 显示全部楼层
    您好,想问一下,您是如何在工作过程中一步一步进行升职的,如何完成工作中自己经验\能力的积累,能分享一下您的经验吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 18:57:59 | 显示全部楼层
    小小云 发表于 2015-8-3 10:23
    初学性能测试,应该怎么学

    很多初学性能测试的同学,都喜欢学习什么LR之类的工具,我觉得,掌握某一个工具是最次要的
    性能测试入门,首先要理解&解决以下三个问题:
    ①性能测试的目的&目标(这个可能会随着某一个具体产品及产品状况而有区别,可以先从泛泛的概念上理解);
    ②性能测试的范畴和范围,解决哪些测试活动属于性能测试活动,结合具体产品就可以得出:哪些是容易做的,哪些是难的,哪些是需要工具支撑的...
    ③学习掌握基本的测试分析和设计工程方法;
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 19:18:50 | 显示全部楼层
    tshmylife 发表于 2015-8-3 14:58
    学习自动化测试,是应该学习语言,还是先学习工具?从哪里入手?

    就我本人的经历,学习自动化既没有先从工具学,也没有先从语言学(不过我是计算机专业毕业,c和java语言的底子一直不错),我先学的自动化工具原理,自动化测试的理论知识,然后根据自己测试的产品来选择业界工具或者是自研工具
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 19:44:57 | 显示全部楼层
    smilesun666 发表于 2015-8-3 16:25
    我在linux 的centos上安装了loadagent.按照网上http://blog.sina.com.cn/s/blog_9aa583cf0101bu4y.html的步 ...

    @smilesun666, 你这个问题我只能说抱歉了,已经多年未动手搭建过LR环境,短期内也没有时间去搞这个,你可以尝试卸载重装
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 19:52:48 | 显示全部楼层
    蕾迪 发表于 2015-8-3 18:51
    请问,移动app--android 和 ios的功能自动化 和 性能自动化测试,学习路线怎么的呢

    安卓app也好,ios的app也好,只是软件的不同形态,其实你学习自动化和性能测试该怎么学还是怎么学,只是我们最终选用一个什么样的工具来支撑你的目标而已。。。可能这样回答你不会太满意,但是事实确实如此。
    你可能更想我推荐什么教程、工具,其实这个是我最不想做的事情。不过若你已经有软件自动化测试的基础了,做app测试可以选用appium,一款工具既可以支持安卓又可以支持IOS。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 20:03:08 | 显示全部楼层
    大骗子 发表于 2015-8-4 13:59
    用什么工具测试数据,最好用的工具是什么?自动化测试工具最好是什么?

    刚才上一个问题其实已经提到,我最不喜欢推荐什么工具,工具是要根据你项目需求来选择的。。。甚至于需要自行开发。。。。。在我的眼里,工具只有入门难易和是否合适之分,倒是没有好坏之分
    容易上手的,可以选择支持录制回放的,像RFT、QTP、selenium(Firefox插件)....
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 20:21:31 | 显示全部楼层
    zyzyzx1 发表于 2015-8-4 15:29
    您好 这里想问下关于华为的一些事情
    当初华为自主的一些测试工具主要针对那些层面?
    UI?接口?报文?底 ...

    可能很多人对华为怎么做自动化测试很感兴趣,在这里我没有办法详细介绍,可以简单介绍一下:

    ①华为也有自动化做得好的项目,也有自动化做得差的项目,这刚好验证了,我的观点:自动化并非有所谓一款好的工具,就能做好的。。。
    ②自动化做得好的项目,一般都比较好地落实了自动化可测试性设计,通过接口来做系统功能的自动化测试,既方便,又快捷;
    ③华为工具为什么不开放的问题,一个里面是华为的自主知识产权,其次有些工具和项目绑得较为紧密,开放出来别人也没有办法直接用;
    ④工具不存在说不适应的问题,通用工具要做好自动化测试,肯定要要做一些适配开发的(至少要完成私有接口或者协议对接吧?);

    其他的在此不便多少,若有兴趣以后可以QQ:5828-0324沟通。

    其他就不在这多说了,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-4 20:31:14 | 显示全部楼层
    jingzizx 发表于 2015-8-4 16:20
    您好,想问一下,您是如何在工作过程中一步一步进行升职的,如何完成工作中自己经验\能力的积累,能分享一下您 ...

    这个问题我的回答不见得会适合你们公司^_^

    ①不要过于在意升职,我觉得只要做好工作,该来的总会来!

    ②工作中要多做总结思考,我觉得总结思考才能提升,学是知新,总结算是温故,思考使你不人云亦云;

    ③愿意并勇于给别人分享自己的经验,团队都进步了,你才能持续进步,水涨船高的道理大家要懂;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-4 09:06
  • 签到天数: 81 天

    连续签到: 1 天

    [LV.6]测试旅长

    发表于 2015-8-5 14:50:26 | 显示全部楼层
    cwb007 发表于 2015-8-4 19:18
    就我本人的经历,学习自动化既没有先从工具学,也没有先从语言学(不过我是计算机专业毕业,c和java语言 ...

    那语言学的不怎么样的,是不是需要首先把基础语言搞清楚?再去学习工具呢?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2017-8-21 03:12 , Processed in 0.343344 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2017 Comsenz Inc.

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