电子地图网站性能测试方案的设计与实现——以浙江省政务电子地图服务平台为例

更新时间:2023-05-12 00:17:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

电子地图网站性能测试方案的设计与实现——以浙江省政务电子地图服务平台为例

浙江测绘 2 0 0 9年第 1期

3 5

电子地图网站性能测试方案的设计与实现——

以浙江省政务电子地图服务平台为例刘群

(浙江省地理信息中心,州 3 0 1 )杭 1 0 2

要:文以浙江省政务电子地图服务平台为例,测试内容、试工具、试用例等方面对电子地图网站性能测试方案作了本从测测深入研究。

关键词: e G S电子地图网站;能测试;o dR n n r W b I:性 L a u n e

1引言 当一个基于 We G S应用的系统开发完成时, bI 开发者往往会被问及:这个 We G S应用系统能承 bI

( )可靠性测试: 6持续进行的性能测试,目标是

发现短序列程序测试遗漏的情况。22测试软件工具 L a Rlle . o d ll ̄简介 ll Mec r od u n r一种预测系统行为和性 ruyL aR n e是

受多大量的并发用户访问?在长时间的使用下系统

是否运行稳定?系统对用户的请求响应效率如何?这些正是 WeGI能测试回答的问题。本文结合 b S性浙江省政务电子地图服务平台项目的建设实践,设计了基于电子地图网站的性能测试方案,该方案已在本项目的实践中被证明是有效的。、

能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,能够对整个企业架构进行测试。通过使用 L aR n od u— n r能最大限度地缩短测试时间,化性能和加速 e,优

应用系统的发布周期。 使用 L aRm e o d t n r的 V r a UsrG n rtr能 iu l e e ea t o

2系统测试基础

很简便地创立系统负载。引擎能够生成虚拟用户,该以虚拟用户的方式模拟真实用户的业务操作行为。

21性能测试基本概念 .一

V r a ues立起后,测试人员需要设定负载方 iu l sr建 t案、务流程组合和虚拟用户数量。 L a R n e业用 od unr的 C nrl r能很快组织起多用户的测试方案。 ot l就 oe 该功能提供一个互动的环境,在这个环境中既能建立起持续且循环的负载,又能管理和驱动负载测试方案。

般来说系统性能测试的主要内

容包括以下几

个方面:压力测试、负载测试、度测试、发测试和强并可靠性测试。 ( )性能测试: 1通过模拟生产运行的业务压力或用户使用场景来测试系统是否满足生产性能的要求,义上是压力测试、载测试、广负强度测试、并发测试、可靠性测试等和性能有关的测试统称; ( )压力测试:过确定一个系统的瓶颈或不 2通

3电子地图网站的特点电子地图网站是 We G S应用的集中体现, bI其最大的特色在于将地图的各种操作功能与网络应用

能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试;

紧密结合,是地理空间信息面向公众发布的最好形式。在网络地图的发布平台上,通过网络地图的缩

( )负载测试:过在面临很多资源要求的系 3通统上运行,击被测程序或系统;攻

放、漫游、量算、图层控制等基本功能的操作,通过并某一个关键字段与后台属性数据库关联,向服务器

( )强度测试: 4检查程序对异常情况的抵抗能力:

提交各种请求指令后生成新的地图或产生新的网

( )并发测试: 5测试当多个用户同时访问同一

页。电子地图网站和地图服务的兴起,于其具有以在下特点: ( )能够为社会公众提供地理空间位置信息查 1

个应用程序、同一个模块或数据记录时是否存在死锁或其他性能问题;

电子地图网站性能测试方案的设计与实现——以浙江省政务电子地图服务平台为例

3 6

浙江测绘 2 0 0 9年第 1 期

询等相关信息服务。 ( )在数据类型上, 2提供栅格、量和栅格矢量矢一

的动作进行模拟和建模,测试的目的在于当用户给服务器施加不同水平的负载时,根据考察服务器端的各项度量指标找出系统的瓶颈,提高整个系统的性能。现实中,户在一个 We用 b应用的行为可能包

体化形式的数据,感专题地图,态地图,遥动多媒 ( )凡是与空间位置相关的信息都能以地图的 3

体地图,三维立体地图等多种地图图种。形式展现,将大大拓宽地图应用的领域。

括一系列的动作。客户端的角度看,一个用户执从是行了所有这些动作。测试时虚拟测试者只要模拟与实际负载相同的负载水平,把用户的一系列行为划分为若干子行为,然后虚拟测试者

以适当的方式执行每一个子行为。了解用户的行为模式后,在还需要知道不同用户所占的数量或者百分比,各种以不同的百分比组合到一起的动作,应该满足预期的页面请求分布。 ( )用户延迟建模 2

( )电子地图网站展现的不仅仅是业务属性类 4的数据,而是地理空间数据,大数据量对性能测试的压力较大。

4测试方案的设计41系统简介 .

浙江省政务电子地图服务平台是浙江省地理空

间数据交换平台的先行项目,处于省交换平台技术体系结构中的应用软件层。当省交换平台投入运行时,政务电子地图服务平台将为省交换平台提供政务电子地图服务。

在进行负载测试的设计时,用户的延迟建模也是重要的一个方面。由于不同的用户对 WeG S应 bI

用的熟悉程度不同、阅读速度和输入速度不同,在根据用户行为建模录制的脚本中,要考虑用户延迟建模。对脚本进行修改。了在设计性能测试时能准确为地模拟用户延迟 .需要认真地分析真实用户的延迟

根据《江省政务电子地图服务平台建设总体浙方案》的要求,平台建设需要完成六个软件功能模块,次性能测试仅针对其中“本网站模块”即根据电,子地图网站的特点进行相关的性能测试。42测试内容 .

情况,到一种能够和其很好吻合的数学模型。找44测试表格设计 .

测试表格设计如表 l2 3、、。表 1测试事务表事务名称甩户行为参数设计

( )单事务设计 1本次实例需要测试浙江省政务电子地图服务平

台主要功能点的各项性能指标,即模拟单事务进行并发测试,包括:问门户、图导航、息搜索 (访地信细分:门搜索、图搜索、热地周边搜索 )地图纠错、 b、 We服务、开发文档,发要求为:上述所列的单事务并对测试用例逐一进行并发测试。模拟不同的用户数量进行并发测试:、0 3、O 8、0、5。通过测试 1 l、 0 5、0 10 1 0

表 2组合测试用例表组合用例名称用户行为场景设计

了解上述功能的健壮性,是否存在性能瓶颈。同步并

表 3结果统计表

收集分析客户端和服务器的 C U、 moy参数。 P Me r ( )组合测试用例设计

2根据电子地图网站使用的特点,模拟用户进行组合行为测试:用户打开网页,行感兴趣的搜索,进接着在查看搜索结果的过程中发现错误则进行地图

用例名

并发用户数

平均响应时间

最大响应最短响应时间时间

纠错。通过测试组合用例,实现在真实或者仿真环境下检测系统性能,估系统性能以及服务等级的满评足情况:帮助分析系统瓶颈、化系统自动化负载压优力测试实现机制。43用户建模 .

5测试结果分析使用 L aR n e的 A ayi组件可以对上述 od u n r n ls s设计的测试场景进行分析。 n ls能生成测试场 Aa i ys

景运行的概要报告以及状态图表等信息。概要报告从整体角度展示了场景运行的统计信息、事务响应时间等,提供的各类表格主要包括虚拟用户图、其出错统计图、事务图、统资源图等。系每张表还提供详(下转第 4 4页)

( )用户操作模拟与建模 1系统测试的重要方式对用户在 We GI用上 b S应

电子地图网站性能测试方案的设计与实现——以浙江省政务电子地图服务平台为例

4 4

浙江测绘 2 0年第 1期 09

查意见。 ( )成果评定 2

6成果备案凡用作产权登记、预售的测绘成果均必须送产权中心备案,备案时电子数据要与纸质成果一致,备案人员在房管局中心数据库中对测绘备案成果进行入库。

成果完成后由专职或兼职检查验收人员进行成果评定,成果分为优级品、良级品及合格品三个等级。

( )成果验收 3

成果的最终验收 _作由委托单位组织实施, T委

托人在验收报告上签字确认。( )成果装订 4

7结束语房屋建筑面积关系人民群众的切身利益,一定

成果报告书装订一式三份,一份送往房管局产

权中心备案,一份公司存档,一份待备案通过后作为成果交付委托方。至此,作业流程结束。

要准确无误,因此,屋面积测绘应仔细认真。房本文通过实例简单介绍了商品房面积实测过程 .该测绘流程科学合理符合国标要求,能够保证测绘成果准确无误。

(上接第 3 6页 )

有待进一步优化。

细的细分图表,以百分比、问分布等形式帮助测试时人员对场景进行详细准确的分析。本次测试实例通过概要报

告分析 .结果如下:在进行 2 l一 0个用户做组合事务并发测试时,服务器

6结论 在浙江省政务电子地图服务平台项目实践中,

采用 L a R n e作为测试工具 .于 We G S应用 od unr对 bI环境下的电子地图网站性能测试进行实践 .建立了

所提供的地图搜索等服务会自动停止。具体单事务单用户响应时间见表 4。表 4响应时间统计表事务名称门户登录 1个用户 01 8 .6

测试模型和用户行为模型,测试结果较好地反映了系统的各项性能,对基于 We G S环境下的应用测 b I试进行了有益的探索。参考文献:

城市地图导航地图搜索

0 7 . 8 7 3 9 . 4 0

[]春华,雪芹,歌. e 1顾张付 W b程序设计[]华东理工大学 M .出版社 .0 6 20.

[]雪路, e 2柴 W b服务架构与开放互操作技术[]清华大学 M .出版社 .0 2 20.

周边搜索查找周边地图纠错

00 3 . 712 5 .0 00 8 .0

[]杨莲,际光 . b性能测试研究 . 3陆 we电脑知识与技术[], J2 008 .

[]桑圣洪,飞 .能测试工具 L aR n e 4胡性 o d u n r的工作机理及关键技术研究 .学技术与 T程,0 7科 20. []赫建营,海华,超, .种有效的 We 5晏刘等一 b性能测试方法及其应用 .算机应用研究,0 7计 20.

该网站单事务单用户的响应时间都在 5秒以

内,总体满足要求,多用户事务通过率过低,能但性

本文来源:https://www.bwwdw.com/article/erae.html

Top