美文网首页
postman的入门和使用

postman的入门和使用

作者: 小猿人儿 | 来源:发表于2018-10-25 23:59 被阅读0次

资料

## postman的相关资料

官网及下载地址:https://www.getpostman.com/

官方文档:https://www.getpostman.com/docs/

社区及支持:https://wwwgetpostman.com/community

技术社区http://fnng.cnblogs.com

技术社区:http://www.testpub.cn

安装

到达登录页面之后,点击take  straight to the  APP(跳过登录)

更新

file-settings-update

测试对象

文档:https://www.v2ex.com/p/7v9TEc53

api地址:https://www.v2ex.com/api/topics/hot.json

第一个api

最热主题

相当于首页右侧的10大每天的内容

method:get

Authentication:none

http定义

http消息是服务器与客户端之间交换数据的方式。

有两种类型的消息

请求--由客户端发送用来触发一个服务器上的动作

响应--来自服务器的应答

参考:https://developer.mozilla.org/zh-CH/docs/Web/HTTP/Messages


http请求的构成

起始行

例如:post/http/1.1

1.一个http方法,一个动词,描述要执行的动作,如post

2.请求目标:URL或者协议端口或者域名的绝对路径

3.http版本,定义了剩余报文的结构,作为对期望的响应版本的指示符

headers

一长串的字符串,key:values

body

断言

预期与实际结果的判断

一般都在http响应里面断言

http响应的构成:状态行  headers   body

案例:

给v2ex的api增加断言

最热主题

相当于首页右侧的10大每天的内容

https://www.v2ex.com/api/topics/hot.json

method :get 

Authentication :None 

返回的状态码必须是200

返回10条内容

postman的test功能

设置全局变量---可以用json设置全局变量

设置环境变量

拿到并处理请求的响应

定义测试检查点和断言

sandbox

在postman中运行一些js的代码的地方

公共库(js)

环境变量与全局变量

动态变量

操作cookie

获取和查询请求和响应

读取数据文件

一些sandbox代码

postman的UI测试

只能测弱交互的测试;

用到的库

测试用例

断言http://www.itest.info/courses这个页面出现4个课程

总结

postman可做UI功能测试,前提是大家的js代码不错,熟悉类似jquery的操作

做UI测试的局限性

交互能力一般,无法处理ajax请求,sandbox中无法使用更多的js库

常见的请求方法

get post put delete

postman与cookie

打印cookie

coosole.log(pm.cookie.get("foo1"));   -----打印foo1的cookie信息

查看cookie:view-show postman console

collection的作用

容器

组织业务逻辑

导入导出

监控和mock  server

变量

变量作用域

Global:全局,比如,可以将错误的提示信息设置为全局变量

Environment:环境变量,比如,可以将测试domain设置成环境变量

local:本地变量,一般可以在sandbox中定义

data:测试数据中导入的变量,即参数化

变量的引用

我们可以在builder里面引用变量

{{variable}}

如何运行collection

怎么在沙盒写断言

相关文章

网友评论

      本文标题:postman的入门和使用

      本文链接:https://www.haomeiwen.com/subject/xfjhtqtx.html