Postman Canary是知名网页调试软件Postman的Canary版,抢先体验新功能,如果您想率先体验新功能就需要Canary版本,可用于OSX、Windows、Linux,Canary 版本是为早期用户设计的
Postman Canary(网页调试软件)官方版功能
1、模拟各种HTTPrequests
从常用的GET、POST到RESTful的PUT、DELETE…等等。甚至还可以发送文件、送出额外的header。
2、Collection功能(测试集合)
通过collection的归类,我们可以良好的分类测试软件所提供的API.而且Collection还可以Import或是Share出来,让团队里面的所有人共享你建立起来的Collection。
3、人性化的Response整理
一般在用其他工具来测试的时候,response的内容通常都是纯文字的raw,但如果是JSON,就是塞成一整行的JSON。这会造成阅读的障碍,而Postman可以针对response内容的格式自动美化。JSON、XML或是HTML都会整理成我们可以阅读的格式
4、内置测试脚本语言
支持编写测试脚本,可以快速的检查request的结果,并返回测试结果
5、设定变量与环境
Postman可以自由设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。
Postman Canary(网页调试软件)官方版使用方法
1.下载完成后不要在压缩包内运行软件直接使用,先解压;
2.软件同时支持32位64位运行环境;
3.如果软件无法正常打开,请右键使用管理员模式运行。
Postman背景介绍
用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。
Postman Canary(网页调试软件)官方版常见问题
1.什么是postman
POSTMAN是一个HTTP客户端,用于发送请求和接收响应,是专门用于测试API的工具
2.为什么要做接口测试?
接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与内部系统之间以及各个子系统之间的交互点
简单来说:接口相当于把内、外部连接起来,测试就是检测之间的数据连接是否正确
为什么做测试:
①系统复杂度不断提升,传统测试方法不能满足
②前后端分离,对后端系统进行监控
③验证前后端传输信息是否加密
3.为什么使用POSTMAN测试接口
①基础功能免费
②功能齐全
③简单易学
4.常见问题
(1)什么是API接口
官方:应用程序编程接口
自己理解:为后台程序提供一个“门”,前台可以从这个门中看到房屋结构,但是看不到这个房子属于谁,因为房主的名字都封装在房产中,但你只要和房主达成协议,就可以使用房屋里的东西。
从技术层面来总结:当一家公司为客户提供API接口的时候,这仅仅意味着它们建立了一组专用的URL通道,用来返回纯数据响应
(2)后端接口都测试什么
(3)GET、POST、PUT、DELETE分别是什么?
GET:查询请求
POST:提交请求,用于增加方法
PUT:更新请求
DELETE:删除请求
(4)GET和POST区别:
GET产生一个TCP数据包;POST产生两个TCP数据包。
GET比POST请求快
GET没有POST安全
(5)除POSTMAN外,还有什么测试接口程序
· jmeter
· soapui
· insomnia
· paw
· dhc
(6)如何理解GET/POST区别
假设GET/POST都是一个快递盒子,GET把东西放在外面可以看得到是什么,快递员直接把快递给你,只请求一次。POST把东西放在里面,看不到是什么,快递员先打电话问你是否接收快递,如果你同意,再送过来,请求两次。
所以GET比POST快但是没有POST安全
(7)常见状态码
200("OK")
一切正常。实体主体中的文档(若存在的话)是某资源的表示。
500("Bad Request")
客户端方面的问题。实体主题中的文档(若存在的话)是一个错误消息。希望客户端能够理解此错误消息,并改正问题。
500("Internal Server Error")
服务期方面的问题。实体主体中的文档(如果存在的话)是一个错误消息。该错误消息通常无济于事,因为客户端无法修 复服务器方面的问题。
301("Moved Permanently")
当客户端触发的动作引起了资源URI的变化时发送此响应代码。另外,当客户端向一个资源的旧URI发送请求时,也发送此响应代码。
404("Not Found") 和410("Gone")
当客户端所请求的URI不对应于任何资源时,发送此响应代码。404用于服务器端不知道客户端要请求哪个资源的情况;410用于服务器端知道客户端所请求的资源曾经存在,但现在已经不存在了的情况。
409("Conflict")
当客户端试图执行一个”会导致一个或多个资源处于不一致状态“的操作时,发送此响应代码。
- PC官方版
- 安卓官方手机版
- IOS官方手机版