关闭

没有任何需求的情况下,如何展开性能测试工作?

发表于:2010-8-06 14:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:aishifu1    来源:51Testing软件测试论坛

  三、业务经理访谈:

  目标:获取性能测试业务模型的设计依据,例如被测系统的关键业务、主要用户场景、用户场景交易发生概率、期望响应时间等

  从业务经理处申请调派合适的业务人员,作为将来建立性能测试模型的业务支持人员

  内容:

  向业务经理讲解获取性能测试所需关键业务的方法

  从业务经理处获得被测系统的关键业务,选取的原则应包括:

  发生频率非常高的(例如:移动核心业务系统中的缴费业务,它在移动每天的业务总量中占到90%以上)

  关键程度非常高的(业务经理认为绝对不能出现问题的,例如银行业务中的存款业务、取款业务、转账业务等与金钱相关的)

  资源占用非常严重的(导致磁盘I/O非常大的,例如某个业务进行结果提交时需要向数十个表存取数据,或者一个查询提交请求时会检索出大量的数据记录

  向业务经理讲解获取性能测试所需主要用户场景的方法

  从业务经理处获得被测系统的主要用户场景,选取的原则应包括:

  以一年作为被测系统主要用户场景的衡量周期

  在一年中将会有多少种非常大量的用户在线行为

  例如移动公司发布新的优惠活动信息后,大量用户集中到营业厅办理手续的事件;

  例如税务局每到每个月的9号到11号之间,大量的用户集中访问网上报税系统进行企业报税事件;

  例如某个企业每到20号左右,大量员工访问内部财务系统进行报销操作的事件;

  例如银行的营业厅每天在上午的10点和下午的15点都会迎来业务受理高峰的事件;

  向业务经理讲解获取用户场景的交易发生概率的方法

  从业务经理处获得业务发生概率

  例如在移动公司的每日高峰用户场景中,90%的用户进行缴费业务、5%的用户进行开户业务、2%的用户进行话费查询业务、2%的用户进行换卡业务、1%的用户进行停机/开机业务

  内容:

  向业务经理讲解确定期望业务响应时间的方法

  从业务经理处获得期望业务响应时间,例如

  1000用户在线的每日高峰用户场景中,缴费业务的期望响应时间最大不能超过3秒,开户业务的期望响应时间最大不能超过5秒,查询业务的期望响应时间最大不能超过12秒

  向业务经理讲解性能测试建模过程中需要业务支持人员的原因,并向业务经理提出申请,调派一名或多名业务人员在将来支持性能测试案例的设计工作、业务数据的准备工作。

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号