1.简介
客户端应用访问影像地图服务,主要使用的是影像地图服务的出图功能,即调用地图服务的ExportImage操作。本示例主要是测试影像地图服务的出图性能。
2.创建测试工程并添加GIS Server服务
同前文。
3.创建测试数据
3.1.加载影像服务并设置测试范围
在GIS服务中选择测试的影像地图服务,如weifang,将地图服务添加到地图中。再使用工具栏上的Envelope工具,在地图上画出测试的数据范围。
3.2.设置影像地图服务的输出参数
设置方法与动态地图服务出图设置一样。包括输出图片大小、输出时的比例尺、bbox个数等。
Randomized指数据会随机分布在设置的范围内容。
比例尺设置完成,会自动在Data Sources下添加bbox.csv节点。
3.3.预览各比例尺下的数据
展开Data Sources,右键选择bbox.csv文件,选择Preview Scale Data下的各比例尺预览数据。
其实预览的是生成的各个比例尺下bbox的范围。
4.创建Web测试
4.1.创建负载测试
右键选择bbox.csv文件,选择Create Export Load Test-->Scale Based Transactions Test。
Scale Based Transactions Test会为每个比例尺增加一个bbox_<scale>.csv,同时在Load Tests和Web Tests下添加测试项。
4.2.负载与GIS Server设置
创建完测试会自动打开负载设置,也可以展开Load Tests,右键选择weifang-->Edit打开。
示例:初始负载1个用户,停止负载时3个用户,步长1个用户,每次增加用户耗时时长5秒,每次负载持续时间1分钟。使用思考时间设置,默认6秒。
GIS Server设置内容包括:服务器的登录用户,测试连接,增加监控服务器。具体设置见前文。
5.执行负载测试
展开Load Tests,右键选择weifang->Start Load Test执行测试。测试完成会自动生产Excel格式的测试报告。
6.检验测试结果
根据Excel报告,检查性能是否满足要求。
参考资料:
[1] System Test帮助