一.介绍
用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。
二.使用
(1)概览
如图所示,左边是接口历史请求记录,还有接口集,根据不同的项目来自己定义保存,方便查看测试记录,请求方法常用的有GET,POST,PUT,DELETE等,最常用的就是这三个。
(2)token的配置
首先在右上角有一个眼睛一样的东西,点进去把token增加进去,然后在Tests中配置token,如下图
代码如下:
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
// 把responseBody转为json字符串
var data = JSON.parse(responseBody);
// 设置环境变量token,供后面的接口引用
pm.environment.set("token", data.access_token);
接着使用token
在Authorization中左边下拉框中选择 Beaer Token,然后将右边也修改成如下图所示:
(3)由于方法的不同,各种方法的使用也有差异
post方法中body的获取:
put的参数是暴露在URL中的,但post要在Body中填入参数,这个参数要从开发者模式中抓取到,具体是在如下图示的界面中
将Request Headers中的参数 以 View source的方式展示出来 然后复制粘贴进行json转义,之后将转义出来的参数赋值粘贴至postman中的body中进行响应
URL和方法的获取
(4)token的直接填写
如果token的配置不起效果,那可以在每次登录时拿到token,方式如下:
下图转载链接
https://blog.csdn.net/sinat_38579121/article/details/114120698?ops_request_misc=&request_id=&biz_id=102&utm_term=%E8%B0%B7%E6%AD%8C%E5%BC%80%E5%8F%91%E8%80%85%E6%A8%A1%E5%BC%8F%E8%8E%B7%E5%8F%96token&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-.first_rank_v2_pc_rank_v29&spm=1018.2226.3001.4187