如何不写代码即可实现接口自动化测试

1 IRON TEST是什么

 

IRON TEST 零代码接口测试是一款不需要写代码即可实现接口测试的平台,它能轻松完成接口调试、批量执行、定时回归等测试功能,支持多人协同,能够显著提升测试效率及被测系统质量,大幅降低测试人工成本。

 


2 IRON TEST如何零代码实现HTTP接口测试

 

整个过程仅需要6步,简单快捷,下面一一道来。

1. 新建系统

   创建案例之前需要新建被测试系统信息,首先填写系统信息,然后填写系统配置信息。

系统信息

  1.1系统信息包括:

      【系统名称】:被测系统的名称,例如交易系统,账务系统等

      【接口类型】:选择http

      【header类别和header信息】:需要处理header时使用,默认为空

      【系统描述】:对被测系统进行概要介绍

      【系统归属】:选择系统归属的组织,例如 质量部交易组,质量部风控组等。

       完成以上信息后,点击【保存】。

1.2系统配置信息包括:

   【连接地址和端口号】:输入http://ip:port或者http://域名

   【接口格式】:默认为json,可以选择XML等其他接口格式

   【接口编码】:默认为UTF-8,可以选择其他编码格式

   【头部信息类型】:即Content-type,默认为application/json,可以选择其他类型

    【post传参】:选择是之后系统将json格式请求报文拼接成key1=value1&key2=value2的格式发送。默认为否

    【是否返回Json报文】:默认为是,返回的报文处理为json格式

      完成以上信息,点击【保存】

系统配置信息

2.新建接口

接口需要在系统下面创建,一个系统可能包含多个接口。

2.1点击【系统名称】,进入到案例维护页面

系统列表

2.2选择【测试案例集】,点击【新增接口】按钮,输入以下接口信息。

新增接口页面

【接口描述】:接口名称,例如 搜索接口、查询接口等

【地址】:默认为空时,使用【系统配置信息】中的地址,可以支持三种输入场景:

       1.http(s)://ip:port/uri    ,例如:http://172.16.100.1:8080/search,就近原则,接口使用该地址

       2.http(s)://域名/uri        ,例如:http://www.baidu.com/search,就近原则,接口使用该地址

       3.uri                               ,例如:/search  ,接口地址为【系统配置信息】中的地址和uri拼接后的地址。地址为http://www.baidu.com/search

2.3点击【保存】

 

3.新建方法

方法在接口下面创建,一个接口可能包含多种方法,例如POST,GET,DELETE.

新增方法页面

3.1点击接口名称

3.2点击【新增方法】按钮

3.3选择请求类型,例如GET,方法描述自动补齐名称

3.4点击【保存】

4.新建案例

案例需要在方法下面创建,一个方法可能有多条案例。

新增案例页面

4.1选择方法名

4.2点击【新增案例】

4.3输入案例信息,一条案例包括【案例基本信息】、【案例级变量】、【初始化数据库/回滚】、【加解密/加验签】、【断言】信息。

【案例基本信息】:包括案例名称,备注,参数类型,请求报文等内容。

【案例级变量】:对请求报文、数据初始化、断言中的内容进行变量替换,支持字符串、函数、数据库查询几种方式,例如定义变量a=12345,案例执行时报文体中用出现%a%的地方,用12345替换。

【初始化数据库/回滚】:需要选择【数据库配置】中预先创建的数据库配置,然后输入初始化sql进行数据库初始化数据,接口执行时会使用这些初始化的测试数据,接口执行完之后,会自动回滚将初始化的数据从数据库中清除掉。

数据库初始化页面

【加解密/加验签】:当加解密/加验签开关选择【是】时,开启。

         选择在【加解密管理】中提前创建的加解密算法,例如MD5,选择其他加签、解密、加签和加密顺序信息、公钥和私钥等信息。

加解密/加验签页面

【断言】:断言是案例必备的功能,用于验证接口是否符合预期的行为。断言包括:状态码断言、模糊匹配断言、全匹配断言、不匹配断言、数据库断言几个断言类型。

断言页面

备注:填写完上面的信息,一定要点击页面最下面的【保存】按钮,上面的信息才能真正的保存。

5. 调试案例

5.1从左侧案例树中选择案例

5.2点击【调试】按钮

5.3弹出案例执行日志页面,查看概要日志和详细日志以及断言信息。

调试执行页面

5.4在没有填写断言信息时,案例调试结束后,可以直接点击【采纳】,将结果直接采纳为断言,断言自动回填到案例中,无需修改和保存,快捷高效。

6.查看案例调试日志记录

选择案例,点击【查看日志记录】,即可查看所有的历史执行记录和日志信息

查看日志记录

 

执行记录页面

以上就是IRON TEST 0代码实现HTTP接口测试的整个过程,仅需要6步,是不是很容易呢?赶快来体验吧,里面还有更多惊喜的内容有待你来挖掘。

 


3 平台从哪里找

 

关注下面的微信公众号进行注册

或者直接在PC端通过chrome浏览器打开下面地址直接注册试用

https://test.ironz.com/welcome 

帮助文档地址

https://help.ironz.com

说明:试用版仅可以测试公网接口,若要测试内网接口,需下载案例执行器并免费使用正式版本。

最后,欢迎在首页提出宝贵建议。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章