Postman的基本操作及断言方法

一.如何提取请求的响应体里面的数据
  • 假设接口请求的响应体为:
    {
        "id": 84649856, 
        "slug": "47c365c1efee", 
        "title": "简单的电脑实用小技巧", 
        "view_count": 167, 
        "user": {
            "id": 12861759, 
            "nickname": "测试", 
            "slug": "2cf6f53000cc", 
            "avatar": 
            }
    }
  • 将响应体的数据提取出来,并设置为全局变量:
//将请求的响应体json格式化,储存到变量response中
var response = JSON.parse(responseBody);
//提取响应体中nickname,并存储为名叫name的全局变量
var name = response.user.name;
//将name设置为全局变量
pm.globals.set("name",name);
//取出一个名叫age的全局变量
pm.globals.get("age");
  • 常用的断言方法:
// 判断请求状态码是200
pm.test("判断请求状态是200",function(){
    pm.response.to.have.status(200);
}
)

//判断返回的响应体里面是否包含某个字符串
pm.test("Body matches string", function () {
       pm.expect(pm.response.text()).to.include("张智科");
    });
    
//判断响应体里面是否不存在某个字段
pm.test("Body matches string", function () {
      pm.expect(pm.response.text()).to.not.include("张智科");
    });
    
//判断响应的json格式的数据里面的某个键是否包含特定的数据
var response = JSON.parse(responseBody);
var name = response.user.name;
pm.test("判断name是否为广东",function(){
    pm.expect(name) .equal("广东")
})

  • 最新的postman如何建立webscoket连接

新版的postman是支持建立webscoket连接的,但是还是处于测试版本,好像是没有保持心跳的功能的,所有需要过段时间自己去手动再次连接,下面就讲下如何使用postman建立一个webscoket连接:

  1. 点击项目边上的new按钮,选择新建一个webscoket连接
    在这里插入图片描述
    在这里插入图片描述
  2. 填写url,header等信息,点击connect连接便可
    在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值