首页 >>> 公司新闻 >

公司新闻

手机的自动化性能测试如何进行

 手机的自动化性能测试一般分为以下几个步骤进行:

1. 系统分析
将系统的性能指标转化为性能测试的具体目标。通常在这一步骤里,要分析被测系统结构, 结合性能指标, 制定具体的性能测试实施方案。 这要求测试人员对被测系统结构和实施业务的全 面掌握。

2. 建立虚拟用户脚本
将业务流程转化为测试脚本,通常指的是虚拟用户脚本或虚拟用户。虚拟用户通过驱动一 个真正的客户程序来模拟真实用户。 在这一步骤里, 要将各类被测业务流程从头至尾进行确认和 记录,弄清这些过程可以帮助分析到每步操作的细节和时间,并能**地转化为脚本。此过程类 似制造一个能够模仿人的行为和动作的机器人过程。 这个步骤非常重要, 在这里将现实世界中的 单个用户行为比较**地转化为计算机程序语言。 如果对现实世界的行为模仿失真, 不能反映真 实世界,性能测试的有效性和必要性也就失去了意义。
 
3. 根据用户性能指标创建测试场景
根据真实业务场景,对生成的测试脚本进行复制和控制,转化为满足性能测试指标的测试 用例集。在这个步骤里,对脚本的执行制定规则和约束关系。具体涉及到对业务类型,并发时序 等参数的设置。这好比是指挥脚本运行的司令部。这个步骤十分关键,往往需要结合用户性能指 标进行细致地分析。
 
4. 运行测试场景,同步监测应用性能
在性能测试运行中,实时监测能让测试人员在测试过程中的任何时刻都可以了解应用程序 的性能优劣。系统的每一部件都需要监测:协议栈,MMI 应用程序,内存占用情况,驱动程序 运行状态等。实时监测可以在测试执行中及早发现性能瓶颈。
 
5. 性能测试的结果分析和性能评价
结合测试结果数据,分析出系统性能行为表现的规律,并准确定位系统的性能瓶颈所在。 在这个步骤里,可以利用数学手段对大批量数据进行计算和统计,使结果更加具有客观性。