添加数据指令
数据指令用于对数据进行定义及操作,当前支持四则运算。四则运算包括加、减、乘、除,数据精度可自由设置。
操作步骤
- 登录CPTS控制台,在左侧导航栏中选择“CPTS测试工程”。
- 在待编辑CPTS测试工程所在行,单击“编辑测试任务”。
- 在“测试任务”页签中,选择待添加数据指令的用例,单击“添加数据指令”。
- 单击“添加参数”,输入“参数名”,设置“参数逻辑”,选择“参数模式”。
- 输入“参数名”
参数逻辑结果赋值的参数名称。
- 设置“参数逻辑”
- 直接输入普通字符串,如直接写入数字1.23或者字符串“abc”,对参数名进行赋值常量。
- 在输入框内输入“$”,对参数名赋值变量。在弹出的“插入变量”对话框中,选择“变量类型”。
“变量类型”选择“自定义变量”时,需设置以下两个参数:
- 变量范围:选择变量范围。
- 变量名称:自定义变量名称。
“变量类型”选择“四则运算”时,需要选择函数:- 在下拉框中选择“+”、“-”、“*”、“/”或者“舍入模式”,单击“选择”。
- 单击按钮“
”,在弹出的“四则函数编辑”对话框中,设置如下参数:
- 表达式:输入四则运算的操作数,可以是直接写入的数字如1.23,也可以是全局变量、局部变量,或者上一数据指令的结果。还可以重新选择函数。
- 模式:即为舍入模式,指定表达式计算结果的舍入行为。详细说明可以参考表2。
表2 模式说明 模式名称
详细说明(以保留小位数为2位为例)
远零舍入
保留小数位数后的非零小数向远离零的方向进位,例如1.234结果1.24,-1.234结果-1.24。
近零舍入
保留小数位数后的非零小数向靠近零的方向截断,例如1.234结果1.23,-1.234结果-1.23。
向上舍入
保留小数位数后的非零小数向正无穷大方向舍入,正数即为进位,负数即为截断,例如1.234结果1.24,-1.234结果-1.23。
向下舍入
保留小数位数后的非零小数向负无穷大方向舍入,正数及为截断,负数即为进位,例如1.234结果1.23,-1.234结果-1.24。
四舍五入
保留小数位数后的第一位数字小于五则截断,否则进位,例如1.234结果1.23,-1.235结果-1.24。
五舍六入
保留小数位数后的第一位数字小于六则截断,否则进位,例如1.235结果1.23,-1.236结果-1.24。
银行家
满足四舍五入,特例是当保留小数位数后的小数刚好为半数,向距离最近的偶数进位或者截断,例如1.2350000结果1.24,1.2250000结果1.22,1.2250001结果1.23。
不舍入
不执行舍入行为。
说明:当选择不舍入时,不需要输入精度。
- 精度:指四则运算的小数保留位数,最大可输入精度位数32。
- 配置完成后,单击“确定”
当输入多个参数逻辑时,多个参数逻辑会拼接成一个字符串赋值给参数名。
- 选择“参数模式”
- 在下拉框中选择“重复赋值”:单线程每次取值都会重新赋值。
- 在下拉框中选择“只赋值一次”:一个线程内仅赋值一次。
- 输入“参数名”
- 配置完成后,单击“确定”。
