Postman:基础 |
您所在的位置:网站首页 › 投屏怎么退出账号 › Postman:基础 |
Postman本地应用版和Chrome插件版的区别
首先不管是插件版还是本地应用版,网上都有很多安装教程,因此这里就不介绍两个版本的安装教程了 推荐安装本地应用版:应用版是建立在Electron(一种框架)上的,克服了Chrome浏览器平台的一些限制1、Cookie 本机应用程序可以直接使用Cookie,而Chrome浏览器的插件版本则需要借助Interceptor插件2、内置代理 本地应用程序自带一个内置代理,可以使用它来捕获网络流量3、菜单栏 本地应用程序不受Chrome浏览器标准菜单栏的限制。使用本地应用程序可以创建集合、切换历史请求等4、受限制的headers 最新版本的本地应用程序可以发送像origin和user-agent这样的headers信息。这些在Chorme插件版本中是受限制的5、不遵循重定向选项 该选项存在于本地应用程序中,以防止返回300系列响应的请求自动跟随重定向。而插件版本需要借助拦截器扩展6、Postman控制台 本地应用程序版本支持一些Chorme插件版本没有的功能,它允许查看API调用的网络请求细节 总之,Postman本地应用版本支持一些Chorme插件版本没有的功能,因此推荐安装Poatman本地应用版 Postman工具简介 Postman提供了一个多窗口和多选项卡的页面,用于发送和接收请求 侧边栏1、Postman的侧边栏可进行查找、管理请求和集合操作。侧边栏包括两个选项卡:分别是"History"(历史)和"Collections"(集合)选项卡 ⑴"History"选项卡:用来展示发送过的请求,通过Postman应用程序发送的每个请求都会保存在History选项卡中 ⑵"Collections"选项卡:用来创建和管理集合。一般来说我们会将一组"关系密切"的请求放到一个集合中进行统一管理,类似于将接口测试相关文档放到一个名为"接口测试"的文件夹中,将性能测试相关文档放到名为"性能测试"的文件夹中 2、单击页面左下角的图标可以隐藏或显示侧边栏 Postman顶部的工具栏包含菜单栏以及功能快捷方式选项 1、"New":新建按钮,用于新建请求、集合、环境等 2、"Import":导入按钮,用于导入Postman文件、文件夹、form link等 3、"Runner":运行器按钮,用于打开集合运行页面 4、 5、 6、 7、 8、 9、 10、 构建器 1、Postman的构建器(Builder)是一种选项卡布局模式,用户可以在构建器中发送和管理API请求。上半部分是请求构建器,下半部分是响应查看器 2、Cookies:单击构建器中的"cookies"按钮可以打开"MANAGE COOKIES"(管理cookies)窗口,在这里可以管理与请求相关的cookies 3、Code:单击构建器中的"Code"按钮可以打开"GENERATE CODE SNIPPETS"(生成代码片段)窗口。该特性允许生成与请求相关的代码片段,其支持20多种语言(HTTP、Java、Go、Python等) 控制台 Postman有两个控制台,可以帮助用户了解系统后台到底发生了什么 1、Postman控制台:其包含HTTP请求和响应的运行日志,这个功能只能在Postman的本地应用中使用。选择"View"->"Show Postman Console"即可打开Postman控制台 2、DevTools控制台:使用该控制台可以在开发期间记录诊断信息。选择"View"->"Developer"->"Show DevTools",即可打开DevTools控制台 用户可以通过菜单栏访问其他功能,如通过File菜单,可以新建标签、导入文件、进入设置页面等。 只是需要注意:本地应用版本和插件版本的菜单栏之间存在一些明显的区别 状态栏在Postman工具底部的状态栏提供了打开控制台的便捷方式、选择一个或两个窗口布局、打开快捷键窗口、帮助和反馈等功能 选项卡和窗口 Postman允许使用多选项卡和多窗口配置,这样就可以同时处理多个请求,甚至多个集合: 1、在构建器中点击"+"图标 2、使用组合键:"CMD/Ctrl + T"(CMD表示在MAC系统下使用,Ctrl表示在Windows下使用) 3、也可以选择"File" -> "New Tab"来创建一个新的选项卡 注:在选项卡上,点击鼠标右键,在弹出的快捷菜单上可复制或关闭选项卡 键盘快捷键1、Postman的快捷键大致可以分为3个方面:导航、操作和全局。导航快捷键可以移动接口,操作快捷键操作当前选择的项目,另外还可以从任何地方使用全局快捷键进行操作 2、不同的操作系统会有不同的快捷键。在"SETTINGS"窗口中的"Shortcuts"选项卡中可以查看操作系统的快捷方式 多行输入 数据编辑器允许输入多行值。在key或walue字段中按"Enter"键即可换行输入
设置 Postman有一些默认的设置,大多数情况下能够满足用户的需求。不过考虑到情况的多样性,如果需要进行一些调整,可以参考下面的方法 一般设置 1、Trim keys and balues in request body(在请求体中删除):如果设置成"ON",在使用表单数据或URL编码模式将数据发送到服务器时,请求体中的任何参数将被删除 2、SSL certificate verification(SSL证书验证):在发出请求时阻止应用程序检查SSL证书的有效性 3、Always open requests in new tab(总是在新标签中打开请求):当设置为"ON"时,所有新打开请求都在一个新的标签中呈现 4、Always ask when closing unsaveed tabs:未关闭的tab在保存时总是询问 5、Language detection(语言检查):如果设置为"JSON"将强制响应以Json的格式呈现,而不用考虑响应内容类型的headers 6、Request timeout in ms(0 for infinity)(请求超时时间,单位为毫秒 ,0代表无穷大):设置应用程序等待响应的时间,超过设定的时间返回服务器时无响应。值为0表示无穷大,postman将永远等待响应 7、Automatically persist variable values:自动保留变量值 8、USER INTERFACE:用户界面 9、Editor Font Size(px)(编辑字体大小):调整字体大小以像素为单位 10、Two-pane view(左右窗口视图):默认为上下窗口视图,开启本项设置后将使用左右窗口视图 11、Show icons with tab names:显示带有标签名称的图标 12、Variable autocomplete(变量自动完成):变量自动完成转换 13、Send no-cache header(发送无缓存header):发送一个无缓存的header,确保从服务器得到的是最新响应 14、Send Postman Token header(发送postman token header):主要用于绕过chrome浏览器中的一个漏洞 15、Automatically follow redirects(自动跟随重定向):防止返回300系列的响应,请求自动重定向 16、Send anonymous usage data to Postman(将匿名使用数据发送给postman):禁止或启用发送匿名使用数据(如按钮单击和应用事件)到postman的选项 17、Retain headers when clicking on links(当单击链接时,保留headers):如果单击一个链接postman就会创建一个新的get请求,如果你想保留在前面的请求集"ON"中的设置,或正在访问主要受保护的资源,这将非常有用 数据导入/导出设置 在"data"选项卡中,可以向postman导入和导出数据。该操作将覆盖现有的集合和环境,因此需要格外注意 附件组件设置 在"Add-ons"选项卡中,会提示用户可以通过npm来安装postman的插件Newman(这是可以持续集成的关键) 同步设置 如果用户登录了postman,其数据将于postman的服务器同步,确保下次使用postman时仍然可以获取这些数据(不仅仅是在本地)。用户可以在"Sync"选项卡中强制同步或禁止同步。 证书设置 在"Certificates"选项卡中可以为每个域添加对应的客户端证书 代理设置 在"Proxy"选项卡中可为postman设置响应的代理 发送第一个请求 发送请求的步骤 1、在URL输入框中输入"https://postman-echo.com/get" 2、点击"Send"按钮发送请求,将看到服务器的响应信息,在底部会有一些JSON数据 (注意在左侧栏的"History"选项卡下添加了刚才的请求信息) 根据不同的API操作需要使用不同的请求方法,Postman有很齐全的方法类型。同时,不同的请求方法也会影响Request Body的编辑区,比如选择GET方法时,Body区会处于无法编辑状态。 1、在URL输入狂中输入URL,并点击send按钮发送请求给服务器,上图中的② 2、该请求由API服务器接收,并返回响应,对数据进行处理 3、响应由postman接收,然后postman③对返回内容进行加工处理,把格式化后的内容显示出来 将请求保存在集合 对于小规模的请求来说,通过历史标签栏进行请求重用是非常方便的。但是当项目比较大,功能模块比较多,请求非常大的时候,再通过历史标签栏进行请求管理则会非常吃力。这就是我们为什么需要创建集合的最根本原因。集合是保存请求的组合,同时也是其它功能的基础,这些后续的文章会总结到。 如何创建集合 我们可以通过以下几步完成集合的创建: 1、点击URL输入栏右侧的Save按钮或侧边栏"History"栏下URL的"+"号 2、在弹出的保存请求对话框中,按照提示输入对应的保存信息; 3、保存请求至一个已经存在的集合,或者创建一个新集合,将请求保存至这个创建的新集合。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |