1 / 40
文档名称:

ArcGIS Server压力 测试实例.doc

格式:doc   页数:40
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ArcGIS Server压力 测试实例.doc

上传人:企业资源 2012/2/4 文件大小:0 KB

下载得到文件列表

ArcGIS Server压力 测试实例.doc

文档介绍

文档介绍:ArcGIS Server压力测试实例
王坚
产品及应用支持中心
摘要
本文主要介绍如何使用LoadRunner Server Web ADF程序进行压力测试。目的是使公司人员根据该手册便可以独立运用Loadrunner进行压力测试。全文共包括6个部分:
性能测试基础知识
LoadRunner的部署与安装
准备压力测试的脚本
创建一个测试场景
运行压力测试
分析测试结果
其中第1章是性能测试的基础知识,内容完全来自《LoadRunner性能测试实战》,电子工业出版社,2007年。2到6章的内容部分参考LoadRunner的教程,并结合ArcGIS Server的相关内容。有兴趣的同事可以浏览第1章作为知识储备,如果任务紧急,需要立即操刀实战,可以从第2章开始。
性能测试基础知识
在一些软件项目中,项目经理或测试经理经常会安排测试工程师进行下面的工作:
用LoadRunner测试系统的最大并发用户数。
用LoadRunner测试系统8小时的最大业务吞吐量。
用LoadRunner测试系统的稳定性与健壮性。
用LoadRunner测试系统在数据达到100万条记录时的性能。
用LoadRunner测试核心事务响应时间是否满足用户的需求。
可以说,现在很多IT企业的性能测试工作已经离不开LoadRunner了。不过,尽管使用了LoadRunner这一强大的工具,很多企业软件产品遇到的性能问题仍未能解决——因为仅有好的测试工具是不够的。除了比较实用的测试工具外,要想做好性能测试还应该掌握相关的理论知识。只有以坚实的理论作为实际工作的依托,才能让测试工具发挥出应有的功效。
本章将介绍一些性能测试的基础知识,主要内容如下:
性能测试基本概念
全面性能测试模型
性能测试调整基础
如何做好性能测试
性能测试基本概念
在软件系统日益复杂的今天,性能已经成为软件质量重要的衡量标准之一,这一点尤其体现在和Web相关的系统上。软件几乎无处不在,在给用户带来方便的同时,也对开发人员和测试人员提出了更高的要求。性能测试不但要求测试人员具备很强的技术能力,还要具备综合分析问题的能力。本节从性能测试的概念入手,强化性能测试的基础知识。
什么是性能测试
目前很少能见到性能测试的准确定义,但是性能测试又似乎是涉及范围非常广泛的测试。压力测试、负载测试、强度测试、稳定性测试、健壮性测试、大数据量测试……都和性能测试有着密切的关系。
在本书中,主要从狭义和广义两方面来讨论性能测试。
狭义的性能测试主要用于描述常规的性能测试,是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。
例如,以实际投产环境进行测试,来求出最大的吞吐量与最佳响应时间,以保证上线的平稳、安全等。性能测试是一种“正常”的测试,主要测试正常使用时系统是否满足要求,同时可能为了保留系统的扩展空间而进行的一些稍稍超出“正常”范围的测试。
广义的性能测试则是压力测试、负载测试、强度测试、并发(用户)测试、大数据量测试、配置测试、可靠性测试等和性能相关的测试统称。下面分别介绍各类测试的主要内容和特点。
压力测试
对系统不断施加压力的测试,是通过确定一个系统的瓶颈或不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试。例如测试一个Web站点在大量的负荷下,系统的事务响应时间何时会变得不可接受或事务不能正常执行。
压力测试的目的是发现在什么条件下系统的性能变得不可接受,并通过对应用程序施加越来越大的负载,直到发现应用程序性能下降的拐点。压力测试和负载测试有些类似,但是通常把负载测试描述成一种特定类型的压力测试——例如增加用户数量或延长压力时间以对应用程序进行压力测试。
负载测试
对系统不断地增加压力或增加一定压力下的持续时间,直到系统的一些性能指标达到极限,例如响应时间超过预定指标或某种资源已经达到饱和状态。这种测试可以找到系统的处理极限,为系统调优提供依据。
压力测试侧重压力大小,而负载测试往往强调压力持续的时间。在实际工作中,没有必要严格区分这两个概念,“全面性能测试模型”。
强度测试
强度测试主要是为了检查程序对异常情况的抵抗能力。强度测试总是迫使系统在异常的资源配置下运行。例如:
当正常的用户点击率为“1000次/秒”时,运行点击率为“2000次/秒”的测试用例;
运行需要最大存储空间(或其他资源)的测试用例;
运行可能导致操作系统崩溃或磁盘数据剧烈抖动的测试用例,等等。
强度测试是一种特别重要的测试,对测试系统的稳定性,以及系统未来的扩展空间均具有重要的意义。在这种异常条件下进行的测试,更容易发现系统是否稳定以及性能方面是否

最近更新

2024年南充文化旅游职业学院单招职业技能考试.. 40页

2024年南通科技职业学院单招职业技能考试模拟.. 40页

2024年南阳科技职业学院单招职业适应性测试题.. 40页

2024年厦门华厦学院单招综合素质考试题库必考.. 40页

2024年厦门安防科技职业学院单招职业倾向性考.. 38页

2024年合肥职业技术学院单招职业技能测试模拟.. 39页

2024年吉安职业技术学院单招职业技能测试模拟.. 39页

2024年吉林工业职业技术学院单招职业适应性考.. 40页

2024年吉林省四平市单招职业适应性考试题库最.. 40页

2024年吉林省通化市单招职业适应性测试模拟测.. 40页

2024年吉林铁道职业技术学院单招职业技能测试.. 41页

2026年优秀游记高二作文700字 8页

2026年优秀教师个人事迹简介 33页

2024年哈尔滨城市职业学院单招职业技能测试模.. 40页

2024年唐山海运职业学院单招综合素质考试模拟.. 40页

2024年嘉兴南湖学院单招职业技能考试题库汇编.. 41页

2024年四川交通职业技术学院单招职业适应性考.. 39页

2024年四川城市职业学院单招职业适应性考试模.. 41页

2024年四川幼儿师范高等专科学校单招职业倾向.. 41页

2024年四川护理职业学院单招职业技能测试题库.. 39页

2024年四川电力职业技术学院单招职业倾向性测.. 40页

2024年四川航天职业技术学院单招职业技能考试.. 40页

2024年四川铁道职业学院单招职业倾向性考试模.. 40页

2024年大庆职业学院单招职业适应性测试模拟测.. 40页

2024年大连汽车职业技术学院单招职业适应性考.. 39页

网络媒体的传播风险与防范机制研究 33页

2024年天津公安警官职业学院单招职业倾向性测.. 41页

2024年天津海运职业学院单招综合素质考试模拟.. 40页

2024年天津电子信息职业技术学院单招职业倾向.. 39页

2024年天津财经大学珠江学院单招职业倾向性考.. 39页