参数构造器
2018-12-28 15:54 更新
API参数(表达式)构造器
eoLinker提供了非常强大的在线API接口测试功能,在使用之前,请先确保已经安装 eoLinker自动化测试增强插件 ,该插件为您提供了API的在线、跨域、文件以及自动化测试的功能。
接口测试的过程中经常有些参数的值是不固定的,或者是需要先进行数据处理再行发送,比如构造随机的值进行测试、生成当前的时间戳、对数据进行加密等。相比于一般的接口测试,这些需要对参数做事先处理的接口在测试的时候更加繁琐。
对于这种类型的接口,eoLinker提供了参数构造器 帮助创建随机的参数值 或者是 在发送请求前对数据进行处理。
案例:
有一个登录接口,需要传递三个参数:
- userName(用户名):普通字符串;
- userPassword(用户密码):需要经过md5加密,并且转换成为全部大写;
- loginTime(登录时间):当前系统时间戳。
我们在表单中填写好需要处理的值之后,点击输入框右方的“表达式构造器(魔法棒)”按钮,就会弹出“参数构造器”弹框。
我们为userPassword选择md5加密,然后点击upper(升格,转化为大写),即可对密码实现先md5加密然后转化为大写的功能,非常方便!
生成timestamp的操作也是类似的,点击“表达式构造器”,然后点击timestamp[时间戳]即可。除此之外,eoLinker-AMS的表达式构造器还支持以下的特性:
- 支持使用输入框的值或者自定义新的常量值;
- 支持生成timestamp、uuid、随机数等;
- 支持base64格式编码;
- 支持MD5、SHA簇、HMAC簇等三大加密算法;
- 支持对字符串进行大小写转化(upper、lower);
- 支持对字符串进行分割、截取、拼接等操作;
- 支持无限级别的数据操作。
以上内容是否对您有帮助:
更多建议: