1 IRON TEST是什么
IRON TEST 0代码接口测试是一款不需要写代码即可实现接口测试的平台,它能轻松完成接口调试、批量执行、定时回归等测试功能,支持多人协同,能够显著提升测试效率及被测系统质量,大幅降低测试人工成本。
2 IRON TEST如何0代码实现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
说明:试用版仅可以测试公网接口,若要测试内网接口,需下载案例执行器并免费使用正式版本。
最后,欢迎在首页提出宝贵建议。