参数构造器

2018-12-28 15:54 更新

API参数(表达式)构造器

eoLinker提供了非常强大的在线API接口测试功能,在使用之前,请先确保已经安装 eoLinker自动化测试增强插件 ,该插件为您提供了API的在线、跨域、文件以及自动化测试的功能。


接口测试的过程中经常有些参数的值是不固定的,或者是需要先进行数据处理再行发送,比如构造随机的值进行测试、生成当前的时间戳、对数据进行加密等。相比于一般的接口测试,这些需要对参数做事先处理的接口在测试的时候更加繁琐。

对于这种类型的接口,eoLinker提供了参数构造器 帮助创建随机的参数值 或者是 在发送请求前对数据进行处理


案例:

有一个登录接口,需要传递三个参数:

  1. userName(用户名):普通字符串;
  2. userPassword(用户密码):需要经过md5加密,并且转换成为全部大写;
  3. loginTime(登录时间):当前系统时间戳。



我们在表单中填写好需要处理的值之后,点击输入框右方的“表达式构造器(魔法棒)”按钮,就会弹出“参数构造器”弹框。




我们为userPassword选择md5加密,然后点击upper(升格,转化为大写),即可对密码实现先md5加密然后转化为大写的功能,非常方便!




生成timestamp的操作也是类似的,点击“表达式构造器”,然后点击timestamp[时间戳]即可。除此之外,eoLinker-AMS的表达式构造器还支持以下的特性:

  1. 支持使用输入框的值或者自定义新的常量值;
  2. 支持生成timestamp、uuid、随机数等;
  3. 支持base64格式编码;
  4. 支持MD5、SHA簇、HMAC簇等三大加密算法;
  5. 支持对字符串进行大小写转化(upper、lower);
  6. 支持对字符串进行分割、截取、拼接等操作;
  7. 支持无限级别的数据操作。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号