接口测试工具和使用(含思维导图)

一、接口

接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。

广义的接口包括人机界面、硬件接口、软件接口。

人机界面:人类与电脑等信息机器人或人类与程序之间的接口称为用户界面。

硬件接口:电脑等信息机器硬件组件间的接口叫硬件接口。

软件接口:电脑等信息机器软件组件间的接口叫软件接口。

我们常说的软件接口测试,是指程序之间提供服务的软件接口

2.常见的接口测试软件
在这里插入图片描述

3.接口测试工具使用对比

jmeter

是一款100%纯Java编写的免费开源工具,主要用来做性能测试,但也可以做接口测试,配合后置处理器与断言,可以满足大部分的接口测试场景,JMeter提供了BeanShell编程能力,可以写出比较灵活的测试脚本,通过jmeter+ant+jenkins可以实现接口和性能自动化测试。

postman

是谷歌开发的一款接口测试软件,它使用简单,功能强大,能够发送任何类型的HTTP请求 (GET, HEAD, POST, PUT…),可以进行文件上传、响应验证、变量管理、环境参数管理,还可以批量管理和运行用例,并支持用例导出、导入,可以进行接口的自动化测试。

缺点是自动化断言不够强大,不能和jenkins、代码管理库进行持续集成测试,没有中文版。

sospUI

是一个开源测试工具,通过soap/http来检查、调用,实现Web Service的接口和性能测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。

soapUI pro是soapUI的商业非开源版本,实现的功能较开源的soapUI更多,因为国外公司使用较多,所以是英文版的。

apipost

国产的一款接口测试和接口文档生成工具,它使用简单,功能强大,能够发送任何类型的HTTP请求 (GET, HEAD, POST, PUT…),可以进行文件上传、响应验证、变量管理、环境参数管理,还可以批量管理和运行用例,并支持用例导出、导入,可以进行接口的自动化测试。并且支持多人接口开发协作,可以生成各种中文版的接口文档。使用起来特别方便。

4.apipost使用教程
在这里插入图片描述

进行个简单的百度请求
在这里插入图片描述

看一下接口文档分享和生成,可以导出各种格式的接口文档。
在这里插入图片描述

下载地址:ApiPost官网

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值