PostMan的安装和使用
一、PostMan概要
PostMan是⼀个客户端接⼝测试⼯具,使⽤该测试⼯具,可以管理多个接⼝测试⽤例,对于多个接⼝测 试⽤例的 管理是通过集合来进⾏管理的。
PostMan在研发体系当中应⽤⽐较⼴泛。其实再本质上,我们 可以把PostMan的 集合理解为测试套件,那么在⼀个测试套件⾥⾯可以包含多个测试⽤
例,集合也是如 此。在PostMan中,可以运 ⾏集合来执⾏集合⾥⾯所有的API的测试⽤例。当然使⽤PostMan的测试⼯ 具,可以完成API的⾃动化测试,
以及⼿⼯测试。
二、下载并安装(进入postman官网 https://www.getpostman.com/apps ,自行下载安装)
(windows系统)
(ios系统)
PS:安装好后可以选择更新,但是更新后就不要再点上一个版本的安装包,这样会导致postman打不开,
如果出现这样的安装问题
找到两个缓存路径删除文件即可(如果提示运行现在后台关闭postman相关程序再次进行删除)
C:\Users\Administrator\AppData\Roaming\Postman
C:\Users\Administrator\AppData\L ocal\Postman
删除文件完毕再次安装即可。
三、新建请求和步骤
Http请求的四个组成部分:请求地址(URL)、请求头(Headers)、请求方法(path)、请求参数(method)。
步骤如图(get的路径参数请求):
四、常用的请求:
(1)post请求;
(2)get请求;
五、接口测试中常用的请求数据格式:
1、表单数据(x-www-form-urlencoded)
比如拉勾网(关键字测试开发工程师,不点搜索按钮,直接跳转到第三页)
操作:在拉勾网搜索页面输入关键字测试开发工程师,不点击搜索,鼠标右键检查—>NetWork(在name下选择文件的图标打开),跳转到第三页,
再将Headers里面的content-type、cookie、referer、user-agent的值写到postman里面的headers里面(结果如下第三张图)
最后再将form data里面的任意参数和值写到postman的body中。
2、表单文件上传(multipart/form-data)
比如:上传文件接口示例(http://www.ewebeditor.net/demo/getuploadedfiles.asp),这里面的数据获取办法和上面表单数据一样,在该网页的页面上传一个鼠标右键—>检查
—>Network,然后上传图片后,查看network—>name(选择文档的图标打开)—>headers中的几个重要的参数
然后再body中选择binary,上传图片,点击send发送请求,发送请求后就可以看到返回的响应数据
3、序列化json数据格式(application/json)
4、xml数据(text/xml)
比如:查询电话号码归属地(http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo)
将上面的请求方法、请求地址和请求头里面的参数添加到postman里面对应的地方。
再把xml文件数据格式写到body里面(在body里面选择raw—>xml的数据格式),
六、断言(主要是通过业务状态码、协议状态码和响应数据这三个方面入手)
比如:针对登录;
断言