性能测试用例.docVIP

  • 55
  • 0
  • 约1.73千字
  • 约 7页
  • 2016-11-26 发布于北京
  • 举报
性能测试用例

域名解析系统性能测试结果 测试背景 测试目的 此次性能压力测试的具体目标为: 构建仿真、有效的基础数据环境,作为测试结果有效的环境基础; 开发正确、有效的软件压力测试脚本,模拟用户操作行为,作为测试有效实施的保障; 构建与生产实际相仿的压力仿真模型,客观反映系统压力实际,保证测试结果的真实性和可比性; 通过压力测试,客观、公正评估在当前环境下,被测系统的各项性能指针表现,发现性能缺陷; 压力测试实施过程科学、规范。 测试地点 北京市大兴区西红门中国人民银行软件开发中心 测试工具简介 压力测试采用业界成熟的自动化性能测试工具,模拟最终用户向服务器发起业务请求,进行性能测试。通过创建压力测试程序、构建压力测试模型,对被测试系统实施自动化压力测试,最后形成压力测试结果分析报告。 术语解释 交易(事务)- LoadRunner中特定的定义,为一个流程中某个环节的称谓,一个流程可称为一个大的交易,在这个大的交易中包含许多的小的交易。 响应时间-衡量流程中各个交易性能的最佳手段,计算的是端到端的时间,即整个过程都被计算在交易的响应时间内。 场景- LoadRunner中专门术语。它是所有测试资源包括测试脚本、运行设置、运行用户数等的集合。在这个场景中,可以定义并发用户的数目,定义要运行的脚本,或者说运行的流程类型。在一个场景中,可以是单个流程,也可以是多个流程的混合。 虚拟用户- LoadRunner中特定术语,为仿真现实中的实际用户,测试软件使用虚拟用户代替真实的用户。 吞吐量-TPS(Transactions per second) 网络吞吐率-吞吐量图显示Web 服务器在方案运行的每一秒(X 轴)中的吞吐量(Y 轴)。吞吐量的度量单位是字节,表示Vuser 在任何给定的某一秒上从服务器获得的数据量。可将此图与事务响应时间图进行比较,以查看吞吐量对事务性能产生的影响。 测试环境 被测系统 被测系统环境 主机名 主机IP 操作系统 软件环境 用途 linux-aags 10.1.3.121 SUSE-Linux 10 SP2 TAS服务器 linux-pk2v2 10.1.3.23 SUSE-Linux 10 SP2 BIND服务器(主) linux-pk2v 10.1.3.24 SUSE-Linux 10 SP2 BIND服务器(备) linux-k6x5 10.1.3.22 SUSE-Linux 10 SP2 Mysql 版本号:5.1.49 NMS服务器、MYSQL 测试机配置 序号 服务器名 操作系统 数量 配置 1 性能测试负载生成器 Win XP IE 6.0 4台 Xeon? cpu :2G, MEM:1G,硬盘: 60G ,网卡:100M 测试内容 性能测试业务点选取的原则是: 典型的交易和业务流程 用户操作使用频繁 对系统性能影响较大 性能测试并发符合实际业务的交易发生比例 基于此原则,再根据域名解析系统需求中提到的性能要求进行分析并与该系统相关人员进行沟通的结果,确定出以下主要的业务进行性能测试: 编号 测试项 1 用户登录 2 解析进入系统 测试结果 4.1登陆单交易负载测试结果 说明 经过调优阶段后,执行测试用例测试Scenario_Base_01_01,目的在于考察登陆业务在于并发下的响应情况, 进行了{150,250,300 }的梯度测试,在并发达到300用户以上时,有个别用户出现了长时等待,但总体水平反映很迅速,平均响应时间小于3秒。达到性能需求,主机系统及响应时间对于并发数的增长不敏感。 响应时间 处理能力 系统资源 4.2解析负载测试结果 4.2.1说明 执行测试用例测试Scenario_Base_01_02,目的在于考察DNS每秒查询率的响应情况, 测试环境的平均每秒查询率约3万,平均响应时间小于0.5秒,系统资源显示正常,已达性能要求指标。 4.2.2每秒查询率 4.2.3系统资源 第 6 页 共 7 页 中国金融电子化公司 需求规格说明书 TCBS _ SRS_V1. 0 密级:内部机密 第1页

文档评论(0)

1亿VIP精品文档

相关文档