美文网首页
PerfQA Analyzer测试(二)--生成随机矩形范围

PerfQA Analyzer测试(二)--生成随机矩形范围

作者: 昶衿莅 | 来源:发表于2019-09-30 16:50 被阅读0次

PerfQA Analyzer测试(二)--生成随机矩形范围

        Extents功能用于生成随机的矩形范围。因为ArcMap加载数据的时候会采用缓存的模式加载,所以在压力测试的时候需要让其每次加载数据的空间范围不同来避免缓存的影响。

1.在Extents选项卡下,提供了6中创建或查看随机矩形范围的工具,包括:创建新的范围列表、读取已有的范围列表、通过范围列表转换为多边形要素类、加载范围要素类、创建要素类名称列表,生成创建随机矩形范围脚本。

表格1:Extents功能

2.文件路径框。对于创建选项对应输出路径,而对于读取选项对应数据路径。

截图2:文件路径对话框

3.预设属性。对于生产的随机矩形预设参数,可通过勾选Based on features来决定是否要按照已有要素范围来生产随机矩形。

截图3:预设随机矩形属性 表1:预设属性参数

4.当不勾选Based on features且of extents=15时

截图4:生成的随机矩形

5.加载福建省行政区划作为基础底图,of  featurs=50 且buffer around feature=10 福建省9个地市,其中按照百分之50的参数将其中的四个范围生成了随机网格,并按照百分之十的参数在随机网格范围外生了缓冲区。

截图5:生产的随机矩形

6.将of  featurs=50 且buffer around feature=50 

截图6:生产的随机矩形

6.将of  featurs=100 且buffer around feature=10

截图7:生产的随机矩形

7.Display属性。用来控制随机方格的显示情况,可以自定义方格的颜色、边框颜色、labels文字的颜色、编号、坐标系、数量的显示。

截图8:显示属性设置工具栏

8.将生成的随机矩形点保存为txt或csv,可用于GIS 服务压力测试时的bbox参数。

截图9:生成的随机矩形点数据

9.读取点数据,生成随机网格。其中包含两个参数Filter Duplieates(去掉重复的矩形)和Zoom to first extent(浏览到编号最小的随机矩形)

截图10:读取txt点数据

10.通过范围列表转换为多边形要素类。对于生成的随机矩形需要保存在gdb文件中。保存时若出现以下错误是因为没有选择坐标系。需要在Get feature中勾选一个图层(不要同时勾选多个不同坐标的图层),则生成的随机方格与勾选的图层为相同坐标系。

截图11:将随机网格保存在gdb中

11.创建要素类名称列表。此功能可以将要素列表中的图层名称导出为txt文档。

截图12:创建要素名称
截图13:要素类名称

12.创建生成随机矩形的脚本。生成的脚本可以为scr文件,可以使用命令行预计同时运行多个scr文件以模拟多个用户同时访问空间数据库的情况在做压力测试(第三章中详细说明)

截图14:生成脚本
截图15:生成脚本
截图16:生成脚本

相关文章

网友评论

      本文标题:PerfQA Analyzer测试(二)--生成随机矩形范围

      本文链接:https://www.haomeiwen.com/subject/khhcuctx.html