更新时间:2022-05-13 GMT+08:00
分享

添加数据指令

数据指令用于对数据进行定义及操作,当前支持四则运算。四则运算包括加、减、乘、除,数据精度可自由设置。

操作步骤

  1. 登录CPTS控制台,在左侧导航栏中选择“CPTS测试工程”
  2. 在待编辑CPTS测试工程所在行,单击“编辑测试任务”。
  3. 在“测试任务”页签中,选择待添加数据指令的用例,单击“添加数据指令”。
  4. 单击“添加参数”,输入“参数名”,设置“参数逻辑”,选择“参数模式”

    • 输入“参数名”

      参数逻辑结果赋值的参数名称。

    • 设置“参数逻辑”
      1. 直接输入普通字符串,如直接写入数字1.23或者字符串“abc”,对参数名进行赋值常量。
      2. 在输入框内输入“$”,对参数名赋值变量。在弹出的“插入变量”对话框中,选择“变量类型”

        “变量类型”选择“自定义变量”时,需设置以下两个参数:

        1. 变量范围:选择变量范围。
        2. 变量名称:自定义变量名称。
        “变量类型”选择“系统变量”时,需要选择函数名称。详细说明可以参考表1
        表1 函数名称

        函数名称

        详细说明

        身份证号

        随机生成一个身份证号。

        手机号

        随机生成一个手机号。

        区间随机数

        根据用户输入区间,随机生成区间内的任一整数。

        随机字符串

        根据用户输入的位数(1-32),随机生成小写字母和数字混合的字符串。

        时间戳

        根据用户选择(秒(s)/毫秒(ms)),生成执行时当前时间戳(秒(s)对应10位,毫秒(ms)对应13位)。

        UUID

        随机生成一个不带“-”的32个16进制的字符。

        “变量类型”选择“四则运算”时,需要选择函数:
        1. 在下拉框中选择“+”“-”“*”“/”或者“舍入模式”,单击“选择”
        2. 单击按钮“”,在弹出的“四则函数编辑”对话框中,设置如下参数:
          • 表达式:输入四则运算的操作数,可以是直接写入的数字如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。
        3. 配置完成后,单击“确定”

        当输入多个参数逻辑时,多个参数逻辑会拼接成一个字符串赋值给参数名。

    • 选择“参数模式”
      • 在下拉框中选择“重复赋值”:单线程每次取值都会重新赋值。
      • 在下拉框中选择“只赋值一次”:一个线程内仅赋值一次。

  5. 配置完成后,单击“确定”
分享:

    相关文档

    相关产品

close