兼容性测试方案
1 概述
1.1 编写目的
即使是同一厂家的浏览器也会存在版本不同、安全性不同、JAVA设置不同、插件不同、渲染引擎不同、js处理引擎不同而在不同的浏览器下操作可能会有不同的结果。
1.2 项目背景
项目名称:搜狗手机助手
简称:手机助手
版本:2.6.
1.3 测试目标
兼容性测试
2 测试配置要求
2.1 网络环境
IE6-IE11
2.2 网络软件
搜狗手机助手
3 测试策略
测试过程按三个步骤进行,即功能测试、兼容性测试、更换后台数据测试。
l 功能测试:安装用例执行
l 兼容性测试:分别在IE6-IE11的浏览器上进行测试
l 数据库测试:构造不同的数据在不同的浏览器下显示是否正确一致
4测试前提
1.确保机器安装IE6-IE11浏览器
2.确保测试版本一致
3.网络环境配置好如:缓存已清
5测试内容
1.不同浏览器页面布局显示是否保持一致
2.不同浏览器图标显示是否完整有无锯齿
3.不同浏览器字段的显示是否正确有无断字、折行
4.不同浏览器颜色显示是否正确
5.不同的浏览器跳转是否正确
6.同一操作在不同的浏览器下操作方法是否一致
7.填充一下特殊字符等数据是否容错
第二篇:存储测试方案
网络存储测试方案
一.目前主流网络存储设备厂商及其主要产品的特点及主要性能指标
主流厂商: EMC,IBM,HDS,Netapp等。
EMC
目前EMC产品存储方面主要涵盖:NAS、SAN、云计算等方面。主要产品有:
EMC Atmos
集全球规模的存储能力与云体系结构的优势于一身, 提供能够满足企业和服务提供商需求的 解决方案。
EMC isilon
针对大数据的强大横向扩展 NAS 解决方案, 不管规模如何,其安装、管理和扩展都很简单。
EMC Symmetrix 10K/20K/40K
这系列三个产品从经济性到高性能均覆盖到,其中
10K:最经济划算的多控制器阵列,专门针对高性能和高效率而设计,适合在虚拟环境中整合应用程序。
20K:专门针对高要求虚拟数据中心环境的性能、整合和自动化需求而打造。
40K:专为混合云环境打造,提供了业界最高级别的整合、性能和可扩展性。
EMC VNX
高性能统一存储,具有无与伦比的简洁性和高效性, 针对虚拟应用程序而优化。
IBM
IBM TotalStorage DS8870
提供高达 3 倍的性能提升,以实现更快的事务处理速度和实时分析
凭借与 IBM 企业级服务器集成的完全硬件冗余的先进业务持续性解决方案,提供卓越的系统可用性
凭借 5 代 IBM® System Storage® Easy Tier® 功能和其他先进的自我调整功能,优化性能和成本目标
扩展至高达 1 TB 的系统缓存和高达 2 PB 的容量
通过出色的可扩展性、自我优化、驱动器分层和对广泛工作负载的支持实现整合
IBM XIV 存储系统
针对极致的易用性和运营敏捷性设计的久经考验的创新性高端磁盘存储系统
热点、始终如一的高性能,以及通过网格架构实现的大规模并行处理
适用于优化的云与虚拟环境的虚拟化存储资源
通过完全冗余、自我修复和无与伦比的重建速度实现的极高可靠性与可用性
汇聚高密度驱动器、简化的规划、低接触管理和无成本功能等优势,从而实现的极低总拥有成本
NETAPP
NETAPP FAS2200
全新的 FAS2220 和 FAS2240 提供了功能更加强大的系统,可以适合任何预算
NetApp 虚拟存储分层可提高性能和效率
能够腾出资源、时间和资金
能够灵活满足不断增长的业务需求
专注于您的业务而非技术
采用功能更为强大的新 System Manager 界面,只需几分钟即可完成安装
与 Windows® 和虚拟化环境等关键应用程序紧密集成
利用闪存池技术,可以在 SSD 与 SATA 磁盘之间实现简单的“即装即用式”自动数据移动
NETAPP FAS3200
性能提高多达80%,容量增加100%。
适应闪存需求,闪存多达 2 TB,可提高性能。
适应集群需求的架构,可轻松扩展以满足新的业务需求。
实现无中断更新和扩展,不会对用户造成任何中断。
基于世界首屈一指的存储操作系统 Data ONTAP[*] 构建。
特有集群模式 Data ONTAP® 软件可通过无中断运行帮助消除计划内和计划外停机
NETAPP FAS6200
无中断运行,消除计划停机。
经证实 99.999% 的可用性和领先的数据保护。
容量扩展到超过 69 PB,IOPS 性能扩展到超过 150 万次。
通过统一平台实现企业级 SAN 和 NAS 性能。
卓越的闪存集成,自动适应不断变化的工作负载。
二.评价网络存储性能常用指标
一般对网络存储系统的性能测试主要是三个方面:功能测试,性能测试,稳定性测试。
功能测试:是用户对存储设备安装,设置,管理和使用功能的功能测试。
性能测试:是主要针对在不同配置的网络系统环境中,对网络存储访问时进行频繁的读写处理,在一定时间内统计并计算IO率、传输率、响应时间、CPU利用率等性能测试。
稳定测试:主要是为了让稳定性得到有效保证,主要两种方法(1)通过使用测试工具长时间地对存储系统进行操作和运行,观测是否出现错误或异常(2)人为地破坏运行环境,观其错误处理能力和恢复能力
三. 网络存储性能测试工具
包括有IOMETER,IOZONE,LADDIS,BONNIE++等,
3.1 IOMeter
IOMeter是英特尔公司开发的一个专门测试系统I/O,包括网络,磁盘,系统等的速度测试软件,通过模拟实际应用环境来测试性能。用户可以根据自己的需要制定运行环境,测试所涉及的对象文件,操作块、读/写、随机顺序等参数都可以设置。
IOMeter可以被用做测量和表示各种特性:
(1)磁盘或网络控制器的性能。
(2)总线的带宽和延迟能力。
(3)连接到驱动器的网络吞吐量。
(4)共享总线的性能。
(5)系统级硬盘和网络性能。
IOMeter的设计基于C/S架构模式,他包括两部份。
(1) IOMeter:控制程序,通过图形界面发布测试任务,设置测试参数,启动或停止进行,此程序只能运行于windows平台上。
(2) Dynamo:负载发生器程序,负责发出I/O操作,记录测试结果并返回到IOMeter,该程序可以配置与windows及linux平台上。
3.2 IOZONE
此软件用来测试文件读写操作的工具,IOZONE主要特点是定义和实现了各种I/O操作,主要包括:读,重读,写,重写,随机读,随机写,随机混合,向后读,记录重新写,STRIDE读,FWRITE,FREWRITE,FREAD,FREread,mmap,异步读写等操作,有些操作是其他文件系统基准中所没有的,所以可以作为一个侧面参考。
3.3LADDIS
该工具是测试NFS文件服务器的请求响应和吞吐能力的综合测试基准工具,由于NAS系统是可以提供NFS文件服务,因此可以使用LADDIS这个工具来测试NAS存储系统的文件服务性能。LADDIS能够在各种NFS负载级别下进行响应时间和吞吐量的测量。它可以在一个或多个NFS客户端系统并发地执行,这些并发的客户端系统可以在一个或多个不同的网络中连接到测量的NFS服务器。每个客户端可以创建不同的数目的负载进程。这些进程根据一个特殊的操作混合比例和文件存取分布向NFS服务器发送请求流,可以实现每个请求的NFS文件服务器的响应时间的准确测量。
3.4 BONNIE++
这是一个文件级读写性能的评测工具,它可以以类似数据库应用的形式测试I/O吞吐量或者模拟代理服务器和新闻组的形式进行创建,读写和删除文件等操作,其测试原理为:在目标目录中创建文件,然后对其进行字符顺序写,顺序读;按块进行顺序写,顺序读;以随机访问操作,最后输出测试结果。由于文件系统的缓存对小文件访问有很大的影响,为排除文件系统缓存的问题,真实反映存储系统的性能,文件大小应该接近或大于内存的2倍
3.5其他软件
LMDD 是linux下广泛使用的测试工具lmbench中的一个组件。
POSTMARK是有netapp公司开发的对现有基准缺少模拟internet应用软件产生的周期短,小文件工作负载情况的能力。
以上两个软件测试功能与此次测试方案不太相符,可以作为一个备选参考。
四. 测试方式
测试平台
服务器端:厂商提供的网络存储服务器。
客户端:(1)现有主流高性能工作站一台,预装windows 20## sever以上操作系统 。
(2)现在有主流高性能笔记本电脑一台,预装windows 20## server以上操作系统。
交换机:知名品牌千兆以上8口交换机。
整体结构如图:
通过使用上述软件分别在台式工作站和笔记本工作站对存储服务器进行
负载测试,并记录测试结果整理后作出测试报告。