PerfQA Analyzer测试(二)--生成随机矩形范围
Extents功能用于生成随机的矩形范围。因为ArcMap加载数据的时候会采用缓存的模式加载,所以在压力测试的时候需要让其每次加载数据的空间范围不同来避免缓存的影响。
1.在Extents选项卡下,提供了6中创建或查看随机矩形范围的工具,包括:创建新的范围列表、读取已有的范围列表、通过范围列表转换为多边形要素类、加载范围要素类、创建要素类名称列表,生成创建随机矩形范围脚本。
2.文件路径框。对于创建选项对应输出路径,而对于读取选项对应数据路径。
3.预设属性。对于生产的随机矩形预设参数,可通过勾选Based on features来决定是否要按照已有要素范围来生产随机矩形。
4.当不勾选Based on features且of extents=15时
5.加载福建省行政区划作为基础底图,of featurs=50 且buffer around feature=10 福建省9个地市,其中按照百分之50的参数将其中的四个范围生成了随机网格,并按照百分之十的参数在随机网格范围外生了缓冲区。
6.将of featurs=50 且buffer around feature=50
6.将of featurs=100 且buffer around feature=10
7.Display属性。用来控制随机方格的显示情况,可以自定义方格的颜色、边框颜色、labels文字的颜色、编号、坐标系、数量的显示。
8.将生成的随机矩形点保存为txt或csv,可用于GIS 服务压力测试时的bbox参数。
9.读取点数据,生成随机网格。其中包含两个参数Filter Duplieates(去掉重复的矩形)和Zoom to first extent(浏览到编号最小的随机矩形)
10.通过范围列表转换为多边形要素类。对于生成的随机矩形需要保存在gdb文件中。保存时若出现以下错误是因为没有选择坐标系。需要在Get feature中勾选一个图层(不要同时勾选多个不同坐标的图层),则生成的随机方格与勾选的图层为相同坐标系。
11.创建要素类名称列表。此功能可以将要素列表中的图层名称导出为txt文档。
12.创建生成随机矩形的脚本。生成的脚本可以为scr文件,可以使用命令行预计同时运行多个scr文件以模拟多个用户同时访问空间数据库的情况在做压力测试(第三章中详细说明)