Postman的使用

Postman使用详解

postman系列之发送请求(pm.sendRequest)

获取变量设置变量

var jsondata= pm.response.json();
// 或者
var jsondata=JSON.parse(responseBody);
var token=jsondata.token;
var code=jsondata.code;

var timestamp = Math.round(new Date().getTime());
console.log(timestamp);
postman.setGlobalVariable("timestamp",timestamp);//设置取全局变量值1
pm.globals.set("token", token);      //设置取全局变量值2
pm.environment.set("envtoken",token) //设置环境变量值
var a =pm.environment.get("token")   //获取全局变量值
var b =pm.environment.get("envtoken")//获取环境变量值

在这里插入图片描述

测试

Tests

var j = pm.response.json();
console.log(j.data)

pm.globals.get("port");
pm.environment.set("token",j.data);

pm.test("Body matches string23", function () {
    pm.expect(pm.response.text()).to.include("data");
});

pm.test("Body matches string24", function () {
    pm.expect(pm.response.text()).to.include("data2");
});

Pre-request Script


const regRequest = {
  url: 'http://10.60.0.7:8082/auth/user/login',
  method: 'POST',
  header: 'Content-Type: application/json',  //注意要在Header中声明内容使用的类型
  body: {
    mode: 'raw',  // 使用raw(原始)格式
    raw: JSON.stringify({
        "mobile": "",
        "password": "8c2ffc016a816542dbf7d1965fce2d54",
        "username": "13197972528",
        "loginMode": 1

    }) //要将JSON对象转为文本发送
  }
};
 
//发送请求
pm.sendRequest(regRequest, function (err, res) {
  console.log(err ? err : res.json());  // 响应为JSON格式可以使用res.json()获取到JSON对象
});

在这里插入图片描述

ApiPost

API 设计、开发、测试一体化协作平台ApiFox、ApiPost和YAPI对比

APIPost=Postman+Swagger+Mock后端、前端、测试同时在线编辑,内容实时同步

设置自动生成MockURL的地址

在这里插入图片描述

保存并归档 (归档后前端访问才能看到新的效果)

在这里插入图片描述

访问mock地址

https://console-mock.apipost.cn/app/mock/project/5fe057fa-5554-4bb0-b547-45dceede92d6/auth/user/test

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值