Postman下载、使用教程
Postman介绍
Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。(现在的最新版已是一个独立的app)其主要功能包括:
模拟各种HTTP requests
从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、送出额外的 header。
Collection 功能(测试集合)
Collection 是 requests的集合,在做完一個测试的時候, 你可以把這次的 request 存到特定的 Collection 里面,如此一來,下次要做同样的测试时,就不需要重新输入。而且一个collection可以包含多条request,如果我们把一个request当成一个test case,那collection就可以看成是一个test suite。通过collection的归类,我们可以良好的分类测试软件所提供的API.而且 Collection 还可以 Import 或是 Share 出來,让团队里面的所有人共享你建立起來的 Collection。
人性化的Response整理
一般在用其他工具來测试的時候,response的内容通常都是纯文字的 raw, 但如果是 JSON ,就是塞成一整行的 JSON。这会造成阅读的障碍 ,而 Postman 可以针对response内容的格式自动美化。 JSON、 XML 或是 HTML 都會整理成我们可以阅读的格式
安装
官方下载地址
注意选择对应的操作系统(默认是下载OS操作系统的app)
下载安装完成之后,打开postman显示需要我们登陆
这时候不要慌,在最下面有一行不起眼的小字可以跳过登陆直接使用
使用(GET、POST、PUT等)
我们在发送一个request的时候需要四部分东西:url、method、headers、body。
url就是请求地址
method是请求方式 如get、post、delete、put等
headers中用来存放头部信息,如token
body主要是在有数据需要上传时用到,如post提交的数据会放在body里,上传文件时文件数据流也会放在body里
打开postman创建一个request
可以看到request需要的四部分东西我们都可以在这里进行编辑
method方法也是提供了很多种
在URL栏写好地址后我们可以在下面的params中编辑参数,postman会自动帮助我们想参数写入URL中,同样URL如果有参数,postman也会帮我们自动载入线面的params中
点击send发送请求可以在线面查看返回的response信息
接下来看看如何用post发送新增数据请求
josn格式参数的新增请求
上传文件,点击选择文件按钮
带上token
首先我们需要获取token,先用postman发起一次登录请求,这时后端会返回我们一个token在response中。大概长下面这个样子,当然看你项目需求的不同可能会多一些其他信息。
获得这个token后我们需要将这个token设置成环境变量
//将token提取出来并存到变量中
var val = postman.getResponseHeader("token");
//将上面的变量设置成环境变量
pm.environment.set("token",val);
在下面需要使用token的请求中,在请求头中加入token
上一篇: 测试DHCP服务器
推荐阅读