Postman测试http接口
一、安装
官网:https://www.getpostman.com/
Postman是一个Chrome的一个插件工具,我们可以通过Chrome的应用商店进行进行搜索并安装,安装完成会在桌面上显示一个postman图标。
二、优点
1)支持用例管理
2)支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能
3)支持批量运行
4)支持用例导入导出
5)支持云端保存用例【付费用户】
三、默认的postman会自带一个demo的项目叫“POSTMAN Echo”,里面有各种场景的用例demo
四、使用
4.1、新建项目
直接点击左边上面的添加目录图标来新增一个根目录,相当于新建了一个项目,我们可以把一个项目或一个模块的用例都存放在这个目录之下,并且在根目录之下我们还可以在建立子目录来进行功能用例的细分,具体见下图:
4.2、新建用例
点击右侧区域的+号,新增一个空用例的模板,也可以通过复制一个已有用例来达到新建一个用例的目的,2种方法见下:
4.3、添加请求信息
新建的用例请求为空,需要添加请求信息
1)选择一个请求方法,如:get或post
2)填写请求的url,如:http://www.baidu.com
3)如果是get则请求参数直接写在url后,用?连接
4)如果是post则请求添加在body中
5)点击“send”发送请求
6)查看请求响应内容
POst请求参数示例:
post请求的主要特点是把请求数据放在body中,而非url后。见下图
上面的样例是post方式传输普通参数,如果我们需要发送带文件的请求时,就要改下请求格式了,具体如下:
注意上面标红框的部分都必须要对应上
4.5、添加请求头信息
有时候请求还需要添加特定的头信息,postman同样可以完美的支持,直接点击Headers标签就可以进行请求头的信息设置
4.6、预处理和结果检查
预处理主要是针对一些环境变量的设置,相当于数据初始化;如图:
最新文章
- c语言实现开灯问题
- 【BZOJ】4245: [ONTAK2015]OR-XOR
- 简单研究下Retrofit
- range()和xrange()
- Cocos2d-JS地图性能问题
- 从客户端中检测到有潜在危险的 Request.Form 值-解决方案
- 比nerdtree更好的文件浏览器:vimfiler
- bzoj1497
- HW3.22
- Android 实现ActionBar定制
- URL scheme添加以及查找方式
- C语言中如何调用另一个源文件里的函数
- TCP的核心系列 — ACK的处理(二)
- 百度AI技术QQ群
- pip安装其他包报错
- selenium_unittest基本框架
- POJ 3264 Balanced Lineup (线段树查找最大最小值)
- 自定义python web框架
- 利用InfoPath实现SharePoint Server 2013列表的级联选择(Cascading Drop Down List)
- 如何生成项目的chm文档
热门文章
- C# Web.config配置
- 在ASP.NET MVC中利用Aspose.cells 将查询出的数据导出为excel,并在浏览器中下载。
- Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方
- nopCommerce 3.9 大波浪系列 之 路由扩展 [多语言Seo的实现]
- input复选框操作的部分高频率使用代码
- Linux通过shell执行自动化部署
- Java 程序员技能导图 1.0
- 移动端APP页面Webview模式跳转详解
- 12. leetcode 455.Assign Cookies
- Linux系统C语言socket tcp套接字编程