检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
TestPlan中调用字符串拼接函数 函数名 $strConCat(String A, String B) 参数说明 String A:第一个参数为字符串1。 String B:第二个参数为字符串2。 参数A、B支持以下类型: 字符串 局部参数 功能说明 将字符串1和字符串2拼接成一个新的字符串。
功能说明 获取指定元素的值字符串切割,第一个参数为切割原始字符串,第二个参数为切割字符串起始下标,第三个参数为切割字符串末尾下标,返回新的字符串。 使用场景 接口自动化用例中支持在以下场景中使用字符串切割函数: 请求url路径 请求头 请求体 检查点属性 if判断 for循环中断条件
在CodeArts TestPlan中调用获取字符串长度函数 函数名 $strLen(String A) 参数说明 String A:需要获取长度的原始字符串。 参数A支持以下类型: 字符串 局部参数 功能说明 获取指定字符串的长度,参数为计算的原始字符串。 使用场景 接口自动化用例中支持在以下场景中使用获取字符串长度函数:
TestPlan中调用生成指定长度随机字符串函数 函数名 $random_string(intA) 功能说明 实现生成指定长度的随机字符串。其中,参数A支持以下几种类型: 数字 环境参数 局部参数 其它内置函数 使用场景 接口自动化用例中支持在以下场景使用生成指定长度随机字符串函数: 请求url路径
TestPlan中调用小写转大写函数 函数名 $toUpper(String A) 参数说明 String A:需要转为大写的字符串。 参数A支持以下类型: 字符串 局部参数 功能说明 将指定输入的字符串中的字符全部转换成大写字符。 使用场景 接口自动化用例中支持在以下场景中使用小写转大写函数: 请求url路径
TestPlan中调用大写转小写函数 函数名 $toLower(String A) 参数说明 String A:需要转为小写的字符串。 参数A支持以下类型: 字符串 局部参数 功能说明 将指定输入的字符串中的字符全部转换成小写字符。 指定场景 接口自动化用例中支持在以下场景中使用大写转小写函数: 请求url路径
$encode_base64(StringA) 参数说明 StringA:待编码的字符串。长度不大于256个字节,可包含特殊符号!*'();:@&=+$,/?#[]-.~%<>_|{}`^。 功能说明 实现对字符串进行Base64编码。其中,参数A支持以下几种类型: 符合参数说明格式的值
在CodeArts TestPlan接口脚本中调用OBSWrite关键字 OBS字符串操作,根据指定的key设置对应的value值。 参数 是否必选 参数类型 描述 Access Key ID 是 String OBS 访问密钥AK(AK属于个人敏感信息,须在环境参数中定义为敏感参数)。
函数名 $sha256(StringA) 参数说明 StringA:待编码的字符串。长度不大于256个字节,可包含特殊符号!*'();:@&=+$,/?#[]-.~%<>_|{}`^。 功能说明 实现对字符串进行SHA256编码。其中,参数A支持以下几种类型: 符合参数说明格式的值
在CodeArts TestPlan接口脚本中调用RedisGet关键字 Redis字符串操作,获取指定key的值。 参数 是否必选 参数类型 描述 Ip 是 String Redis数据库ip地址 Port 是 Integer Redis数据库端口 Password 是 String
函数名 $sha512(StringA) 参数说明 StringA:待编码的字符串。长度不大于256个字节,可包含特殊符号!*'();:@&=+$,/?#[]-.~%<>_|{}`^。 功能说明 实现对字符串进行SHA512编码。其中,参数A支持以下几种类型: 符合参数说明格式的值
数 函数名 $md5(StringA) 参数说明 StringA:待编码的字符串。长度不大于256个字节,可包含特殊符号!*'();:@&=+$,/?#[]-.~%<>_|{}`^。 功能说明 实现将字符串转化成MD5哈希值。其中,参数A支持以下几种类型: 符合参数说明格式的值 环境参数
在CodeArts TestPlan接口脚本中调用RedisSet关键字 Redis字符串操作,根据指定的key设置对应的value值,可设置过期时间。 参数 是否必选 参数类型 描述 Ip 是 String Redis数据库ip地址 Port 是 Integer Redis数据库端口
在CodeArts TestPlan中调用生成UUID函数 函数名 $uuid() 功能说明 生成一串随机字符串。 使用场景 接口自动化用例中支持在以下使用场景使用生成UUID函数: 请求url路径 请求头 请求体 检查点属性 if判断 for循环中断条件 示例 请求url路径
围内的数字加字母(天d/小时h/秒s),例如1d代表对指定时间戳加一天,-1d代表对指定时间戳减一天。 功能说明 实现long型参数A与字符串参数B的加减运算,其中参数A、B支持以下类型: 符合参数说明格式的值 局部参数 其它内置函数 使用场景 接口自动化用例中支持在以下场景中使用时间戳加减运算:
32}$ 通用比较 是空(该字段是否为空,即是否没有该字段) 不是空(该字段是否不为空,即是否有该字段) 否 响应体中的属性param1 是空 响应体中的属性param2 不是空 Json数组比较 JSON数组为空数组(json数组是否为空数组) JSON数组为非空数组(json数组是否为非空数组)
息,若选择不涉及则视为不使用额外的方式匹配。 目前有两种方式: 字符串提取,也就是字符串的截取,详见字符串提取说明。 正则表达式,即使用正则方式对来源字符串进行过滤,详见正则表达式说明。 高级提取类型优先使用字符串提取功能,若不能满足需求可考虑使用正则表达式。 赋值给环境动态参数
TestPlan中调用小写转大写函数 在CodeArts TestPlan中调用字符串拼接函数 在CodeArts TestPlan中调用字符串切割函数 在CodeArts TestPlan中调用获取字符串长度函数 父主题: 创建接口自动化测试用例
参数。 表2 参数类型 名称 描述 文本 上限为10000字符,支持设置“敏感参数”、“动态参数” ,默认为否。 随机字符串 随机生成指定长度字符串,随机字符串的变量值长度校验范围【1-9999】,不支持设置“敏感参数”及“动态参数”。 随机整数 随机生成指定范围整数,区间范围校
strings 无效值列表 name String 名称 nullInfo String 空值信息 relationMap Map<String,String> 关系映射,key为整数,value为字符串 relationNum Integer 关系数量 values Array of strings