postman抓包工具基础应用

1、Postman优点
  · 简单易用的图形用户界面;
  · 保存API请求的历史记录;
  · 无限制的使用集合、环境变量、运行测试和共享集合;
  · 可用集合Runner来自动化测试;
  · 灵活的API监控,运行时间、性能和准确;
  · 模拟服务器,支持split-stack开发。
总的来说是一下及格方面:
简洁性:软件界面设计简洁有设计感;
易用性:容易上手,查看官方文档或搜搜博客,可以很快地掌握其用法;
实用性:可以快速进行开发调试,并展示响应结果, URL 创建简单,且方便查看与管理;
同步性:同步并备份账号数据(集合、文件夹、要求、回应、标题预设、环境、环境变量、全局变量、收集运行结果)。
2、Postman缺点
不能测流程、不能查询数据库
3、使用步骤
在Postman中输入请求详细信息(URL :),注意请求方法【get】,然后点击发送【发送】按钮;
4、断言
1)相等断言: 单击–> Response body: Is equal to a string

pm.test("对登录进行相等断言", function () {
    pm.response.to.have.body("login-pass");
});

2)包含断言: 单击–> Response body: Contains string

pm.test("对登录包含断言", function () {
    pm.expect(pm.response.text()).to.include("login");
});

3)响应时间断言: 单击–> Response time is less than 200ms

pm.test("Response time 小于200ms断言", function () {
    pm.expect(pm.response.responseTime).to.be.below(200);
});

4)JSON断言 :单击–> Response bodyr JSON alue check

pm.test("JSON断言", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData[0].goodsname].value).to.eql("蝶恋花棉衣");
});

5、其他

  1. 3位随机数产生:{{$randomInt}}
  2. 产生时间戳 {{$timestamp}}
  3. 添加全局变量图标

变量引用:{{变量名称}}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值