http代码_IRON TEST如何0代码实现HTTP接口测试


1 IRON TEST是什么

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


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

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

1. 新建系统

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

ed92ece36716a00d109826d82b9f22c2.png

系统信息

  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格式

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

25eef07c9ad8aee64fece64954a82147.png

系统配置信息

2.新建接口

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

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

eb05bbf7d557f1576845640452b251c1.png

系统列表

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

16146f2b4be456bef5f7fc00a07e6a97.png

新增接口页面

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

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

       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.

e4b81e89646c04897aa96d3aa6b4944f.png

新增方法页面

3.1点击接口名称

3.2点击【新增方法】按钮

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

3.4点击【保存】

4.新建案例

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

ecab0db8328277b4c164e028210c56ec.png

新增案例页面

4.1选择方法名

4.2点击【新增案例】

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

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

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

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

e0c8f04e30dc88c51c5dab40c83e0617.png

数据库初始化页面

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

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

2f7dc763bac7408851259230e0f59624.png

加解密/加验签页面

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

af4992e57cb0488db233cf270e91b799.png

断言页面

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

5. 调试案例

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

5.2点击【调试】按钮

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

0f33be1cf23e41b448ec84fe77df1295.png

调试执行页面

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

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

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

82ca312e5a908d31f8ab6534c1fed1a9.png

查看日志记录

a04bd9bbea531682b3cd8eda0ede8b55.png

执行记录页面

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


3 平台从哪里找

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

b425f86c3cdd0723f414924282a6ec05.png

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

https://test.ironz.com/welcome 

帮助文档地址

https://help.ironz.com

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

ddd85d5d4a9dfaf31471144db50a9882.png

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

e468f55e2eb68fd0f7b1c4fad9019128.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值