RESTful、HTTP客户端测试工具--SoapUI、浏览器插件RESTClient和Postman

简介

在前后端分离的开发模式中,后端(服务器端)的主要任务是通过API给UI前端提供数据,前端主要负责数据的展示,前后端的交互主要通过API接口。目前,最好的接口的实现方式是通过RESTful来实现前后端解耦合。后端(服务器端)在提供了RESTful API后,需要通过一种方式能够模拟一个从UI客户端发送给服务器端的HTTP请求并能够分析返回的信息,以便进行模块化测试。

 

SoapUI

SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。我们也可以使用SoapUI测试RESTful应用。

 

 

Firefox插件-RESTClient

根据插件介绍RESTClient:“是一款用于测试各种Web服务的插件,它可以向服务器发送各种HTTP请求(用户也可以自定义请求方式),并显示服务器响应。”

image

RESTClient主要分为如下四部分,如下图所示:

  1. 导航栏。包括上传Request File、密码认证Authentication 和Request Header的信息栏。
  2. 请求Request URL视图区域。填写Request Method、REquest URL。
  3. 请求Request Body视图区域。填写Request Body。
  4. REST请求返回值Response显示区域。

image

 

Chrome插件-Postman

Postman是一个在Chrome中使用的REST客户端插件,通过Postman,可以允许创建HTTP请求并分析服务器端返回的信息,并可以保持请求的历史记录。

Postman的主要功能:

  • 快速发送HTTP请求
  • 允许根据不同情景创建集合和文件夹,用来对发送请求进行分类。
  • 可以保存发送的请求。

Postman的Chrom插件下载地址见:Postman Chrome App

image

显示界面如上图,左侧是请求历史记录和请求分组项目集,Postman会保存所有发送过的请求并高亮显示请求的类型,还可以根据不同的项目将一些常用的请求分组保存。

右上是请求构造器,右下是请求的响应结果。

参考&引用

转载于:https://my.oschina.net/u/658505/blog/677227

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值