接口测试“黑科技”,API参数构造器_第1页
接口测试“黑科技”,API参数构造器_第2页
接口测试“黑科技”,API参数构造器_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、接口测试黑科技,API参数(表达式)构造器接口测试的过程中经常有些参数的值是不固定的,或者是需要先进行数据处理再行发 送,比如构造随机的值进行测试、生成当前的时间戳、对数据进行加密等。相比于一般的接 口测试,这些需要对参数做事先处理的接口在测试的时候更加繁琐。本文以eoLinker AMS 的表达式构造器功能作为例子,介绍如何对这一类复杂的接口进行方便的测试,提高接 口测试的效率。一、案例:有一个登录接口,需要传递三个参数:l.userName (用户名),普通字符串;2.2.userPassword (用户密码),需要经过md5加密,并且转换成为全部大写;3.3.loginTime (登录时

2、间),当前系统时间戳。HTTP T . B&linkBFilcjgin蹄头静一HjrSTful堤S?隔示至云瞰$眼0清求贵我名美型好叛值。 uaertrameUeKt干 用户全,登录京普,百我土汩回,#m运M#器成万全大乓/ loginTlme命g珪晏力的时间再7建旭tewtT传统的方式是将明文的用户密码先使用md5加密工具进行加密,得到密文,然后再次写程 序或者用工具将字符串转换成为大写;登录的时间戳则只能够使用代码生成,然后粘贴到输 入框中。在这个过程中浪费了非常多的时间,何况这还是一个非常简单的登录接口,遇到 一些数十个参数的接口测试,这简直是测试人员的噩梦。那么有没有好的工具可以解决这

3、 个问题呢?二解决方案:eoLinker AMS接口管理平台中,为接口测试提供了强大的表 达式构造器,只需要输入简单的值并且点击几下鼠标,就可以得到处理后的请求参数。这 里以刚才的案例为例:我们在表单中填写好需要处理的值之后,点击输入框右方的表达 式构造器(魔法棒)按钮,就会弹出参数构造器弹框。清乖黄却辱4 L瞬&P=F-jI溥做 rm/.表当於再去届pson|佰茨扮散窖她1誓触值握牛7uB&rN-ametextl、EDllnk&rum&rPamwix 口tEKt*1I346E1思/ loginTinie5甲竺茅.时的时间stV 费薮名F*我们为userPassword选择md5加密,然后点击upper (升格,转化为大写),即可对密码实现先md5加密然后转化为大写的功能,非常方便!生成timestamp的操作也是类似的,点击表达式构造器,然后点击timestamp时间戳即可。除此之外,eoLinker AMS的表达式构造器还支持以下的特性:1.支持使用输入框的值或者自定义新的常量值;2.支持生成timestamp, uuid、随机数等;3.支持base64 格式编码;4.支持MD5、SHA簇、HMAC簇等三大加密算法;5.支持对字符串进行大小 写转化(upper、lower ); 6.支持对字符串进行分割、截取、拼接等操作;7.支持无限

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论