Postman讲解

模拟HTTP Requests


请求Request

1、URL

2、Method:根据方法的不同,body编辑器会发生变化

3、Headers

4、Body:

1)from-data:网页表单用来传输数据的默认格式。可以模拟填写表单,并且提交表单;可以上传一个文件作为key的value提交。但该文件不会作为历史保存,每次需要发送请求的时候,重新添加文件。

2)x-www-urlencoded:urlencoded中的key-value会写入URL,from-data模式的key-value不明显写入URL,而是直接提交

3)raw:可以包含任何东西。所有填写的text都会随请求发送。json,字符串。

4)Pre-request Script:请求发送前,可进行一些脚本设置。如设置或清除参数、变量。

5)Tests:定义发送Request之后,需要用脚本检测的内容,也就是Test case的内容


响应Response

1、Body:

1)Pretty:格式化了Json和XML,方便查看。点击里面的URL,postman会创建一个request

2)Raw:text

3)preview:格式化了Json和XML,方便查看。


权限Authorization


Basic Auth

填写用户名和密码,点击Update Requests

Digest Auth

要比Basic Auth复杂的多。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除之前的header。

OAuth 1.0

让你签署支持OAuth 1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取。OAuth1.0可以在header或者查询参数中设置value。

OAuth 2.0

支持获得OAuth 2.0 token并添加到requests中


断言Writting Test


Clear a global variable

清除一个全局变量

Clear an environment variable

清除一个环境变量

Respnose body:Contains string

response包含内容

Respnose body:Convert XML body to a JSON Object

将xml格式的response转换为json格式

Respnose body: Is equal to a string

response等于预期内容

Respnose body:JSON value check

json解析key的值进行校验

Respnose headers:Content-Type header check

检查response的header信息是否有被测字段

Response time is less than 200ms

响应时间判断

Set a global variable

设置全局变量

Set an environment variable

设置环境变量

Status code:Code is 200

判断状态码

Status code:Code name has string

检查code name是否包含内容

Status code:Successful POST request

成功的post请求

Use Tiny Validator for JSON data

微小验证器


测试集合Collections


变量

环境变量environment

全局变量Global variables:实现接口请求的参数依赖于其他接口的返回


在test suite中运行test case

Environment:环境

Iterations:重复运行的次数

Delay:间隔时间。用例与用例间的间隔时间

Data:外部数据加载,即用例的参数化,可以与Iterations结合起来用,实现参数化,也就是数据驱动。


生成Request代码:code

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值