登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 外文翻译 > 计算机类 > 计算机科学与技术 > 正文

Web地图服务的性能测试tn三个维度–X、Y、缩放外文翻译资料

 2022-11-27 02:11  

英语原文共 6 页,剩余内容已隐藏,支付完成后下载完整资料


Web地图服务的性能测试tn三个维度–X、Y、缩放

Duscaron;an cibulka

电子邮件: dusan.cibulka@gmail.com,

dusan.cibulka@zymestic.sk

研究领域: 地理空间网络服务,空间数据基础设施, 标准化在地理中, 开源软件的地理.

地址: 理论测量学系,土木工程学院,斯洛伐克理工大学

布拉迪斯拉发

摘要本文介绍web绘制地图服务性能测试本文介绍了地图服务测试中,根据地图的位置和规模,它可以确定一个地图服务的性能特点。执行测试是针对开放地理空间联盟提供的网络地图服务规范。实际测试实验包括测试从开放街道地图数据中获得的西南斯洛伐克领域的街道地图组成。这些测试允许检查服务的性能在不同的位置,验证服务的配置,地图的组成和地理数据的可视化。本文的任务还强调一个事实,即仅用常规指示器解释地图服务性能是不够的,地图服务的性能应该链接到有关地图的规模和位置的信息。

关键词

bull;网站地图服务,

bull;性能测试,

bull;地图刻度,

bull;响应时间。

  1. 介绍

空间信息可以通过多种方式存取。网站地图服务 是可以获得广泛的用户地理数据的最常用的访问方式之一。它以简单的方式通过因特网的空间分布提供了许多信息和好处.空间数据可以随时随地连接到因特网。这是可能的, 因为几乎所有的地理信息系统都支持通过网站地图服务添加地图。对数据的责任仍然留给他们的管理员, 因此他们总可以获得最新的信息 。该服务提供数据可视化, 但

源数据本身在这种类型的服务中不可用。发布具有足够性能的服务以满足用户需求是很有必要的。

web 应用程序的性能可以通过特性, 如响应时间、延迟、吞吐量或错误数来表达。传统应用具有依赖于用户数的值,正在执行的操作类型, 正在处理的数据的数量以及许多其他参数 (硬件、软件、网络等) 的特点。将两个指标添加到地图服务 (相比于传统的 web 应用程序), 即性能取决于在地图刻度和性能取决于位置。如果地图服务对具有不同密度对象的异构数据能够正常工作, 这些参数特别重要,或者, 如果地图是由更多在不同的刻度下都有效的图层组成的。

  1. 技术说明

性能测试本身是一个包括测试的问题的一部分如验收/资质测试、安装测试、阿尔法和贝塔测试, 一致性测试/功能测试/正确性测试, 可靠性的成就和评估, 回归测试,性能测试、压力测试、恢复测试、配置测试和可用性测试 (Abran, 摩尔, 2004)。结果测试描述不同的属性。性能属于服务质量 (qos) 属性。我们区分以下属性 (启发 pg, 2007), (w3c, 2003):

性能 表示服务请求被完成的速度。此属性与所度量的值,测试工具, 响应时间 (测量的时间发送接收完全响应的请求和延迟(从发送请求到接收第一个要求的时间)反应 (jmeter, 2012))。

可靠性 表示网络服务在规定的条件下,指定的时间间隔,执行其所需功能的能力。可靠性是衡量整体的网络服务能够维护其服务质量的能力。

可伸缩性 表示增加服务提供商计算机系统的计算能力及系统能够处理更多的用户请求、操作或在给定时间间隔内的交易记录的能力。

容量 容量是能够同时提供有保证的性能的请求数量的极限。此属性与术语'吞吐量' (每个时间单位的请求数)相关

有时被称为整体性能。

准确性 表示网络生成服务的错误率.

辅助功能 表示网络服务是否有能力服务于客户的要求。

可用性 网络服务应就绪(可供立即使用)。可用性是指系统启动的可能性。

互操作性– 网络服务应可在不同的开发环境之间使用互操作实现服务, 使开发人员使用这些服务不必考虑哪一种编程语言或该服务承载于哪一种类型的操作系统上。

安全 应向网络服务提供需要的安全性。网络服务的安全性意味着应提供身份验证、授权、机密性、可追溯性/可审核性、数据加密和不可否认性的完整的网络服务。

这样,系统或组件可以防止未经授权或修改计算机程序或数据的访问。

健壮性 应提供高健壮性程度的网络服务

这里的健壮性代表了程度,网络服务即使在存在无效、不完整或冲突的输入的情况下仍能正常运行。

异常处理–应提供具有异常处理功能的网络服务。因为服务器设计者不可能详述所有可能的结果和备选方案 (特别是各种特别的案件和意想不到的可能性), 例外应该被妥善处理。异常处理与服务器如何处理这些异常相关。

与网络相关的服务质量要求 为了实现所需网络服务的服务质量,服务应用程序级别必须与在传输网络中运行的相当独立的服务质量机制一起运行。特别是,应用程序级别的服务质量参数应该适当的映射到相应的网络级别的服务质量参数上.基本网络级别服务质量参数包括网络延迟、延迟变化和数据包丢失。

性能不佳将影响标记为星号的属性。网络应用程序的性能测试是一个长期的问题, 并由若干刊物记载。性能对网站地图服务的测试在 (Horaacute;k et al, 2009)和 (Kliment, Cibulka, 2011)中被特别讨论。比较各种映射服务器和配置的性能的结果在 (安德森,Deoliveira, 2007) 和 (wms Benchmarking, 2011)中被讨论。有许多方法用于提高地图服务性能。可以使用适当的格式, 数据仓储,编辑数据模型等。诸如负载平衡、高可用性、集群计算和其他之类的方法也可以提高操作的性能。其中一些技术是在 (杨 et al, 2005)中被描述的。通过存储地图拼贴在客户端或由称为 '预取' 的过程也可以从客户的观点中获得地图服务性能的改进。一个这样的算法在(Yeşilmurat, Işler, 2011)中被讨论。这些方法的缺点可以提高客户端和服务器端的系统利用率,通过逐步向服务发送请求来进行测试,并记录了服务的特点。可以由一个或多个并发用户执行此操作。在测试期间,在响应时间、延时、带宽或错误率等方面的数值被记录下来。这些参数的值取决于许多因素, 例如,并发用户数、操作类型或定义请求之间的断点的 '思考时间'。测量值通常以在图表上绘制的方式显示 , 图表可以显示测量值与测试时间,用户数量或操作类型的相关性。

3. 地图服务性能特征

映射服务的异构地理数据会影响以上参数的值。来自地图服务的数据趋向于不同分辨率的级别, 可能取决于地图刻度和在服务的地理区域。因此, 恰当的定义以下任何地图服务性能测试的输出:

● 服务性能在地图刻度上的依赖性。映射尺度上响应时间或延迟的依赖性是一个有价值的测试输出。这种依赖性表明是否正确配置服务以及服务是否在不同的尺度上平滑可用。理想和不良反应在地图刻度上的时间依赖性显示在图1中。

图1中左侧是理想状态下,右侧是在不好的状况下,显示了响应时间对地图比例的依赖性。

图1

● 服务性能对服务的边界框内的请求的地位的依赖性。基于图. 1 理想 (在左边) 和坏 (在右边) 依赖性在映射刻度上的响应时间。由这些测试结果的响应时间, 我们可以判断一个服务是否有一个令人满意的表现, 例如, 在城乡区域, 或在物体密度不同的相似地方。如果可能, 服务应该在所有位置具有相同的特性。在一个地图刻度的情况下, 结果可以用二维性能模型 (x,y, 性能)表示。这个模型可以在不同的方法中被解释, 例如使用统计图、等值线或测高法。在不同的地图尺度的情况下,这将是一个三维映射服务性能模型 (x、y、缩放、性能)。

4. 测试方法

上面列出的地图服务特性的记录要求测试程序和方案的开发, 可以记录必需的数据。三维度的地图服务测试需要记录经典性能特征 (响应时间、延时等)以及地图刻度 (或分辨率) 和请求的边界框,或它的质心。我们需要熟悉地图服务

接口以记录这些特定的值。本文的重点是在网站地图服务 的测试上。下面介绍了网站地图服务的接口。

网站地图服务

网站地图服务用于访问地理数据。可通过服务以栅格形式查看的数据是有效的, 但源数据不可用。国际标准 (ogc wms, 2006)将 '地图' 定义为数字的地理信息的描述,适于在计算机屏幕上显示的图像文件。高德地图不是数据本身。这些地图通常以图像格式被提供例如png 格式(便携式网络图形), gif 格式(图形互换格式) 或 jpeg格式 (联合摄影专家组)。服务器与网站地图服务可以包含栅格数据或矢量数据, 通常存储在数据库中。网络地图服务支持三操作:

GetCapabilities ——用于获取服务的元数据,

GetMap——-用于获取地图的图像,

GetFeatureInfo——用于标识地图的内容。

我们正在测试提供地图的性能;因此,我们正在测试 GetMap 操作。我们使用以下参数在 http (超文本) 的情况下执行此传输协议获取 (ogc wms, 2006)操作:

版本 (强制性) –版本的服务;例如,最高的是1.3.0。

请求 (强制) –请求的名称, 在这种情况下,GetMap。

图层 (强制性) –以逗号分隔的地图列表层.

样式 (必需) –图层的逗号分隔列表样式.

变址寄存器 (强制性) –所请求的映射的坐标

命令---- min. x, min. y, max。x, max。y (边界框)

坐标参考系统(强制性) – (crs –坐标参考系统)坐标参考系统代码。

宽度 (强制性) ------以像素为单位映射图像宽度。

高度 (强制性) ----以像素为单位映射图像高度。

格式 (强制性)------输出映射格式。

透明 (可选)--------背景的地图类型;可能的值可能为 true 或 false。

背景色(可选)------在窗体中的背景色0xRRGGBB。

异常 (可

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[26017],资料为PDF文档或Word文档,PDF文档可免费转换为Word

您需要先支付 30元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图