文档首页 > > 用户指南> 测试用例> 接口测试用例高级配置>

生成Base64编码

生成Base64编码

分享
更新时间:2021/07/12 GMT+08:00

函数名

$encode_base64(StringA)

参数说明

StringA:待编码的字符串。长度不大于256个字节,可包含特殊符号!*'();:@&=+$,/?#[]-.~%<>_|{}`^。

功能说明

实现对字符串进行Base64编码。其中,参数A支持以下几种类型:

  • 符合参数说明格式的值
  • 环境参数
  • 局部参数
  • 其它内置函数

使用场景

接口测试用例中支持在以下场景中使用生成Base64编码函数:

  • 请求url路径
  • 请求头
  • 请求体
  • 检查点属性
  • if判断
  • for循环中断条件

示例

  • 请求url路径

    如下图所示,请求url路径中参数“test”的值为生成Base64编码函数,函数中的参数A为字符串“abc123”

  • 请求头

    如下图所示,请求头中参数“Accept-Encoding”的值为生成Base64编码函数,函数中的参数A为字符串“abc123”

  • 请求体

    如下图所示,请求体中应用了生成Base64编码函数,函数中的参数A为生成UUID函数“$uuid()”

  • 检查点

    如下图所示,检查点属性“result”的目标值为生成Base64编码函数,函数中的参数A为局部参数“test”。局部参数的设置方式请参考局部参数

  • if判断

    如下图所示,if判断的目标值为生成Base64编码函数,函数中的参数A为环境变量“status”。环境参数的设置方式请参考配置环境参数

  • for循环中断条件

    如下图所示,for循环中断条件的目标值为生成Base64编码函数,函数中的参数A为字符串“abc123”

分享:

    相关文档

    相关产品