结构器是测试时零碎提供的疾速生成申请数据的工具。个别用于疾速对数据进行加密和生成随机数值。可在申请参数中某个字段的右侧抉择结构器操作,通过结构器生成该字段的参数值。结构器由两种类型的操作组成:设置初始数据 和多重操作。
设置初始数据
其中初始数据可选三种类型:自定义数据、动静生成数据和生成随机数值。
自定义数据
- 在输出任何数据作为初始值,自定义数据的初始值个别用于须要对某个固定值加密的场景。
随机数 - 用户可填写最大值数值和最小值数值,零碎会从该数值范畴内随机输入某个数值。
动静生成数据 - 零碎提供相似于 Mock 申请参数值的能力,内置了多种动态数据生成公式,根本揽括了大部分的实用场景,具体可参照下表:
多重操作
输出了初始值后,可对该初始值进行各种数据操作,且可对数据操作后已解决的数据再进行其余的数据操作,以满足多重数据操作,如多重加密等场景。
以后提供的数据操作形式如下表:
表达式和动态值
用户在进行结构器操作的同时,结构器弹窗底部会同步显示以后已设置数据操作步骤的动静公式,以及依据公式随机生成的动态值。数据操作步骤设置结束后,用户能够抉择把动静公式或以后随机动态值插入到测试申请的参数值中。
若抉择插入的是动静公式且初始数据为动态数据或随机数,则每次测试零碎均会依据公式的条件,随机生成合乎公式的参数值。个别每次测试生成的随机值均不一样。
若抉择插入的是动态值,则会把该值固定填入到对应的参数值字段内,每次测试申请时均申请同一个参数值。