Postman工具
1、postman简介
Postman最早是Google浏览器的一个插件存在的,因为Google退出国内市场,现在postman主要是以一个 APP的形式存在。 Postman最初设计上就是为接口测试而设计的,对于测试人员来说主要用来做接口测试。
2、postman的功能
·postman是一款强大的网页调试、HTTP请求发送及接口测试用例运行的工具
·能够模拟各种HTTP的请求方式,比如:GET、POST、DELETE、PUT等请求方式
·请求中可以发送文件(图片、文本文件等)、额外的添加header等,实现特定的功能
·能够更高效的帮忙后台独立进行接口测试
3、postman安装
Postman安装需要依赖 .NET 环境。 双击postman的安装文件即可安装。
4、模拟一下GET\POST\PUT\DELETE
模拟发送单个请求的创建的步骤: 步骤: 1、选择请求方式 2、然后输入请求的URL 3、然后切换到Body选项,选择Content-Type,选择以后postman会自动 把Content-Type填写的headers(请求头信息)中。 4、在body中填写请求参数 (GET例外,GET请求没有请求主体) 5、断言(在Tests中编写断言) 6、点击“Send”按钮模拟发送请求
GET请求的发送 POST请求 模拟发送请求出现的问题: 问题一:请求参数要写在Body中,不要写在headers中 问题二:如下图所示: 此时可能的情况: ·系统设置了Fiddler为代理,但是Fiddler没有启动 ·服务没有启动 问题三:如果出现如下图所示的错误 说明找不到资源,所以就是URL填写有错误。 问题四:postman中的填写URL的时间不需要填写HTTP/1.1,因为HTTP/1.1并不是URL的一部分。 如下图所示,就是错误的填写。
模拟发送delete请求
5、不同类型的Content-Type的模拟
application/x-www-form-urlencoded
application/json multipart/form-data 用于文件上传接口 text Xml 如下图所示的两个数据格式(XML(application/xml)和XML(text/XML)有个细微的区别是 编码格式的区别,但是对于测试来说不需要关注,所以在postman的新版本中已经做了优化,把他们进行了合并) 主服务器已经挂掉了,如果执行用例就需要挪到其他的服务器,就需要修改服务器的IP地址。
|