针对EcShop性能测试工作实施------需求分析与指标分析
在明确性能需求时,测试活动相对来说,较为容易开展。但实际工作中,经常会碰到没有明确性能需求的测试要求。因此,测试工程师需要具备不同输入分析,获取性能测试需求的能力。以ecshop项目为例,产品团队并未指明性能测试需求,那么测试工程师可以按以下方法,分析提取量化的性能指标。 从用户应用角度考虑,被测试对象常用业务性能存在瓶颈的话,很容易引起用户的反感。 以登陆功能为例,输入用户名与密码,点击登录按钮到显示成功登录信息,如果耗时1分钟,这样的速度用户绝对无法忍受。用户不常用,比如年度报表汇总功能,三个季度甚至是一年才使用,等个10分钟或者更长的时间,也是正常的。 不同的应用频率,决定了用户的使用感受,也决定了测试的需求。针对本次ecshop电商系统而已,商城用户经常时候用的功能,且存在大量用户使用的业务为用户注册和登陆、随机浏览商品及购买业务等。而其他功能,则相对用户较少。 具体的数据如果系统已经运营了,则可从系统运营日志分析。如果尚未上线的运营,则需要调研用户或根据自身经验进行分析获取。 测试工程师,需要根据理论知识,分析哪些是用户常用或交易占比超过80%的业务、从运营及项目组角度分析,哪些业务相对重要,然后确定这些业务为测试点。 综合分析,以用户登陆、随机浏览并购买商品为测试点。确定业务测试点后,即可进行详细的业务需求分析,从而明确性能测试指标。 通常情况下