当前位置:文档之家› 2.绵阳市公众版地理信息公共服务平台测试报告

2.绵阳市公众版地理信息公共服务平台测试报告

数字绵阳地理空间框架建设绵阳市地理信息公共服务平台

软件测试报告

四川省基础地理信息中心

二〇一一年四月

目录

1软件描述 (1)

2 测试环境 (1)

2.1测试依据 (1)

3功能测试 (1)

3.1用户及安全管理系统 (1)

3.1.1用户管理 (1)

3.1.2 角色管理 (1)

3.1.3服务管理 (2)

3.2二次开发接口库 (2)

3.2.1 javascript二次开发接口 (2)

3.3平台门户网站 (2)

3.3.1 用户管理中心 (2)

3.3.2 服务查询 (2)

3.3.3 资源下载 (3)

3.4绵阳市公众地理信息系统(绵阳市电子地图网站) (3)

4性能测试 (3)

4.1 测试目标 (3)

4.2 测试软件 (3)

4.3 测试环境 (3)

4.4 100个用户并发测试结果 (4)

4.4.1对地图进行大量的放大、缩小、拖动操作 (4)

4.4.2进行地名搜索 (4)

4.4.3进行路径分析 (5)

4.5.4 服务器的资源使用情况 (5)

5测试结论 (5)

5.1功能测试结论 (5)

5.2性能测试结论 (6)

5.3 测试结论 (6)

9附录一 (7)

1软件描述

绵阳市地理信息公共服务平台是专题应用系统建设的功能基础,其开发设计遵循通用性、先进性,坚持自主创新,紧密围绕绵阳市政府和公众对地理信息资源和技术的切实需求,研发形成数据更新与维护工具、地理信息综合服务模块、应用系统构建工具、系统维护软件等模块,保证专题应用系统的业务化运行、个性化定制、智能化关联和可视化展现。本项目将基于Web Service技术为使用不同数据源的各职能部门提供通用的数据共享交换接口,各职能部门可以按照该规范集成行业地理空间数据,开发专业应用系统,实现专业异构数据与平台空间数据的协同应用。对于非专业用户,平台软件服务软件将提供向导式WebGIS生成系统和具备二次开发能力的控件,为GIS技术层次较低的部门和用户提供低成本、快速的WebGIS应用。

2 测试环境

2.1测试依据

《数字绵阳地理空间框架建设工程设计书》

3功能测试

3.1用户及安全管理系统

3.1.1用户管理

添加用户

修改用户信息

用户角色授权

设置TOKEN失效时间

冻结用户

删除用户

3.1.2 角色管理

添加角色

修改角色信息

删除角色

3.1.3服务管理

添加服务

修改服务信息

控制服务状态

设置权限

设置服务状态

删除服务

3.2二次开发接口库

3.2.1 javascript二次开发接口

底图服务加载。

地图操作:放大、缩小、平移、全图、自由缩放,测量长度、测量面积等。

地图缓存:可缓存基础地图服务的图片信息。

地名搜索功能:提供地名搜索函数(如地名模糊搜索、按类型搜索、缓冲区搜索等),具有地名搜索权限的用户可使用这些函数进行地名搜索分析。

路径分析功能:提供路径分析函数,具有路径分析权限的用户可使用这些函数进行路网分析。

数据查询分析功能:提供数据查询分析函数,具有数据查询服务权限的用户可使用这些函数进行基础数据的数据查询分析。

3.3平台门户网站

3.3.1 用户管理中心

用户注册

用户登录

用户服务管理

用户密码管理

3.3.2 服务查询

服务详细信息查询

服务示例查询

地图服务可视查询

3.3.3 资源下载

绵阳市地理信息公共平台二次开发包下载

绵阳市地理信息公共平台服务应用系统下载

绵阳市地理信息公共平台安装必备软件下载

3.4绵阳市公众地理信息系统(绵阳市电子地图网站)

地图操作:放大、缩小、平移、全图、自由缩放,测量长度、测量面积等。

地名搜索:对地名进行模糊搜索和定位显示。

路径分析:用户输入起点、终点(途径点、障碍点可选),系统返回其最短路径。

搜索周边:用户在地名搜索或者路径分析的基础上,查询用户感兴趣的周边信息。

4性能测试

4.1 测试目标

本次测试的目的是检验平台软件构架思想的并发运行能力和效果,进一步找到影响软件运行效率的瓶颈,对平台服务软件的发展方向和硬件环境的配置提出可行性方案。

4.2 测试软件

地图REST切片服务,该服务访问的是由ArcGIS Server切好的绵阳市的瓦片地图。

地名查询服务,该服务的设定最大返回查询结果个数为500。

路径分析REST服务。

本次测试使用HP公司的LoadRunner9.1软件进行测试。

4.3 测试环境

服务器为中心的248服务器,服务器的的操作系统为Windows Server 2008+IIS。

网络带宽为10G。

4.4 100个用户并发测试结果

4.4.1对地图进行大量的放大、缩小、拖动操作

最大用户数: 100

总传输量 (bytes): 1,087,218,909

平均传输量 (bytes/second): 1,390,306

总请求数: 286,535

每秒平均请求: 366.413

总错误数: 0

颜色事件最小值平均值最大值中误差同时取9张图

0.069 2.137 3.35 0.549 4.4.2进行地名搜索

最大用户数: 100

总传输量 (bytes): 472,138,495

平均传输量 (bytes/second): 640,622

总请求数: 22,112

每秒平均请求: 30.003

总错误数: 0

颜色事件最小值平均值最大值中误差

缓冲区搜索返回100条记

0.159 3.053 4.391 0.769

4.4.3进行路径分析

最大用户数: 100

总传输量 (bytes): 2,297,899,589

平均传输量 (bytes/second): 1,560,013

总请求数: 182,400

每秒平均请求: 123.829

总错误数: 0

路径分析

4.5.4 服务器的资源使用情况

在100个用户并发测试时,服务器的CPU使用约为90%-100%,内存占用很少。5测试结论

5.1功能测试结论

见附录一《绵阳市地理信息公共平台功能测试记录》。

5.2性能测试结论

通过局域网测试结果看出,100个用户并发访问,进行普通操作(放大\缩小\平移等操作)的网络流量为5957KB/S,相当于单用户的网络流量在59KB/S时的平均响应时间,服务器的CPU90%-100%接近满负荷运行。由此看出,在100个用户进行普通操作时,服务器的10G网络带宽并没有完全使用,此时提高普通操作性能需要考虑提高数据服务器的性能来解决。

100个用户并发访问,进行地名搜索的网络流量为9887KB/S,相当于单用户的网络流量在99KB/S时的平均响应时间,服务器的CPU已接近满负荷运行,由此看出,在100个用户进行地名搜索时,服务器的10G网络没有带宽已经完全使用。因此,此时提高普通操作性能需要考虑提高数据服务器的性能来解决。

100个用户并发访问,进行路径分析的网络流量为1523KB/S,相当于单用户的网络流量在15KB/S时的平均响应时间,服务器的CPU50%-100%运行,由此看出,在100个用户进行路径分析时,服务器的10G网络带宽没有完全使用,而且服务器的并没有满负荷运行。因此,路径分析服务的瓶颈主要来自于底层。

5.3 测试结论

1、该软件各系统模块满足《数字绵阳地理空间框架建设工程设计书》和《绵阳

市地理信息公告平台服务软件专业技术设计书》的要求。

2、系统界面友好、操作方便、程序运行快捷、正常。

3、根据测试记录的质量评定,本软件质量评定为优。

9附录一

绵阳市地理信息公共平台

测试记录表

测试人:张旭测试日期:2010/12/01

相关主题
文本预览
相关文档 最新文档