数据管理¶
数据管理界面主要由四个部分组成,01数据管理界面,02参数类型选择区,03自建参数列表区,04变量文件编辑区:
【01-数据管理界面】: 点击后切换到数据管理维护界面,所有变量的编辑维护工作都在此界面完成;
【02-参数类型选择区】: 参数类型选择区可以选择以下变量类型:“数据文件”、 “日期时间”、“随机数字”、“序列数字”、“多媒体文件”、“字符变量”、“JAR文件调用”、“加密调用”、“脚本调用”共计9种变量类型;
【03-自建参数列表区】: 点击右上角的“+”按钮系统会新建一条当前选中参数类型的变量并且有默认名称,所有新建已保存的自建参数都会显示在列表区;
【04-变量文件编辑区】: 主要设置变量的读取方式、更新方式、异常处理、数据源位置信息,保证在测试过程中关联的变量可以正常的替换测试数据。
规则定义¶
-
读取方式: 顺序、随机和并列三种读取方式,默认为顺序。
顺序: 每个用户按照文件列顺序读取文件;
随机: 每个虚拟用户依据随机算法取文件中存在的数据,随机算法数据有可能在一次测试中出现重复数据;
并列: 前提条件以ing在变量池中设置了至少一个变量,新变量在选择并列读取数据方式后读取的规则与所选变量的规则完全一致。
-
更新方式: 每次迭代、每次遇见和使用一次三种更新方式,默认为每次迭代。
每次迭代: 测试脚本的执行域每执行一次数据做一次更新;
每次遇见: 测试脚本的执行域中如果多次使用相同参数(2次以上),每次遇见设置变量后就更新一次数据;
使用一次: 测试脚本中设置的变量在第一次使用读取值之后一直保持不变,直到本次测试任务结束。
-
数据分块:分块的主要目的是多用户在使用相同数据文件时,保证每个用户的数据读取域无重复,工具会自动计算用户可读取域的大小,出现数据不足时会有部分尾部数据被舍弃。
读取规则,文件列长度均分原则,1000条数据100人分每人10条,顺序序列方式取值直到结束。
-
【序列数字】-【用户读取方式】分为:用户顺序读取和用户分块读取;
用户顺序读取: 每个虚拟用户在取值过程中保持唯一,虚拟用户间数据不唯一,虚拟用户取值有可能重复;
用户分块读取: 全部的虚拟用户在取值时保持数据唯一,直到本次测试结束。