51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: lsekfe

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

[复制链接]
  • TA的每日心情
    奋斗
    2015-12-4 09:06
  • 签到天数: 81 天

    连续签到: 1 天

    [LV.6]测试旅长

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-10 09:09
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-8-5 15:18:44 | 显示全部楼层
    我做手机黑盒测试,现在想学自动化知识,但是不知道先学什么自动化工具最好入手,希望大家给点建议
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-15 10:02
  • 签到天数: 65 天

    连续签到: 1 天

    [LV.6]测试旅长

    发表于 2015-8-5 20:00:01 | 显示全部楼层
    我现在在学习性能测试工具LoadRunner,而且C语言基础也不是很好,学习就只去学习如何操作了。但是我个人觉得理论才是基础,现在都没有学习方向。大师觉得作为初学者,应该在哪一方面要侧重一点,性能测试学好需要怎样的流程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-5-20 08:51
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-8-5 23:28:40 来自手机 | 显示全部楼层
    对数据库的性能测试该如何操作?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 09:30:25 | 显示全部楼层
    Dany静宝 发表于 2015-8-5 14:50
    那语言学的不怎么样的,是不是需要首先把基础语言搞清楚?再去学习工具呢?

    ①要学习工具,一般都要有一定的语言基础;
    ②理念更先进的工具,对语言基础的要求更低;
    ③学习自动化测试,重要的是掌握理论,工具是用来支撑自动化执行的,顺手就用,不顺手就换;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-12-12 16:01
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2015-8-6 09:31:59 | 显示全部楼层
    最近再做一个网站的性能测试,没有一个需求文档和测试方向,只要求达到客户量1000的负载,请问一下老师,我该从哪方面入手,有详细的性能计划文档参考吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 09:35:09 | 显示全部楼层
    20简单的幸福14 发表于 2015-8-5 15:18
    我做手机黑盒测试,现在想学自动化知识,但是不知道先学什么自动化工具最好入手,希望大家给点建议

    不想推荐具体工具,不过你都直接问了,我就说几个:

    ①关键字/数据驱动:QTP应当有安卓插件;
    ②基于服务化理念:百度MTC、Testin、易测云;
    ③基于服务化+>关键字/数据驱动理念:MVTest,其中MVTest是按照全新的业务驱动理念设计的自动化测试工具;
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

    理论是基础,是对的!

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

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

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 10:04:54 | 显示全部楼层
    清风穆云 发表于 2015-8-5 23:28
    对数据库的性能测试该如何操作?

    不了解的你的场景很难回答。
    你这个问题要分两种大背景:

    ①你们是研发数据库软件的,问数据库系统该怎么做性能测试?

    ②你们只是做应用系统,担心数据库部署方式满足不了你的需求,需要对你们选定的部署方式进行性能评估?
    不知道你问的是哪种情况?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 10:12:23 | 显示全部楼层
    xxpp2014 发表于 2015-8-6 09:31
    最近再做一个网站的性能测试,没有一个需求文档和测试方向,只要求达到客户量1000的负载,请问一下老师,我 ...

    华为倒是有这类文档,但是离职的时候我连一张纸都没有带^_^

    我这边是没有了!

    建议你搞清楚以下内容:
    ①理解衡量web系统性能的各个指标含义;
    ②想办法搞清楚该网站用户行为,并为用户建模;
    ③了解后台架构,建立系统压力输入及传导模型;

    基于以上信息,设计你的测试用例。。。。搭建你的测试环境
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 10:40:46 | 显示全部楼层
    您好,公司最近要做性能测试,做web portal登录测试,采用递增式并发压力测试,那么在脚本中需要加集合点吗,我设计的场景是每秒加载20个虚拟用户,每秒退出20个虚拟用户,测试时间设置10分钟,脚本中添加集合点,场景中添加集合点策略,忽略了思考时间,设计的线程数200虚拟用户400,结果测试的web portal结果很不理想,事务通过率几乎为0,是我场景设置的问题吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 13:48:01 | 显示全部楼层
    您好,请问如何用Loadrunner做递增测试啊,场景设置如何制定?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 14:37:48 | 显示全部楼层
    tanshunsky 发表于 2015-8-6 10:40
    您好,公司最近要做性能测试,做web portal登录测试,采用递增式并发压力测试,那么在脚本中需要加集合点吗 ...

    ①对于是否要设置集合点,和你的测试场景是有关系的,如果被测系统经常出现某一功能的同步并发操作情况,就要设置集合点,如果极低可能性出现,也可以不设置。但是在测试系统某一接口可靠性时,一般要测试类似多用户同步并发情况下系统功能是否持续可服务(即,你可以处理得稍微慢一点,但是服务不能中止,甚至于你可以主动停止部分用户的服务,但是关键服务不能停止);
    ②既然递增测试,你发现200并发通过率为0,你可以降低并发数再试,直到找到一个并发数事务通过率在你可接受的范围内,该系统用户承载量就出来了(前提是你的用户场景建模是合理的)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 14:43:01 | 显示全部楼层
    tanshunsky 发表于 2015-8-6 13:48
    您好,请问如何用Loadrunner做递增测试啊,场景设置如何制定?

    ①测试场景不是定制的,场景来自于你的用户场景建模,系统压力输入及传导建模;

    ②递增方式做性能测试,一般要确定初始测试的负载数,然后确定合理的递增梯度增量(定得太小,会浪费大量时间做重复测试,定得太大会无法支撑后续对系统性能的评估);
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2015-8-6 17:19:17 | 显示全部楼层
    cwb007 发表于 2015-8-4 19:44
    @smilesun666, 你这个问题我只能说抱歉了,已经多年未动手搭建过LR环境,短期内也没有时间去搞这个,你可 ...

    好的。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-6 19:50:59 | 显示全部楼层
    您好,您在帖子里多次强调了理论很重要。然后我想找一些这方面理论的资料,能否为我们这些新手推荐一些书籍名称
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-7 08:44:45 | 显示全部楼层
    yunyun1212 发表于 2015-8-6 19:50
    您好,您在帖子里多次强调了理论很重要。然后我想找一些这方面理论的资料,能否为我们这些新手推荐一些书籍 ...

    互联网上的,我不知道有没有华为内部材料的那么系统

    不过我搜了一下,还是可以搜到一些(有很多材料,大家要多用用baidu了):

    软件测试技术基础:
    http://tech.it168.com/focus/200902/testconception/index.html
    http://pan.baidu.com/share/link? ... 84&uk=874817222
    性能测试简介:
    http://wenku.baidu.com/link?url= ... 63z5mQGsnXkdyJxCZI_
    自动化测试原理:
    http://wenku.baidu.com/link?url= ... g1BTju5xCs8QzrXu5sS
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-9-14 10:47
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]测试营长

    发表于 2015-8-7 19:14:33 | 显示全部楼层
    LR进行压力测试怎么判断系统崩溃的点,我看有的书上说事务失败了大于80%就是崩溃了。压力场景设计用手工场景好还是目标场景?很困惑
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 15:06 , Processed in 0.079892 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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