码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • postman基础


    postman基础

    文章目录

    • postman工作流程
    • postman功能
    • postman管理测试环境
    • 如何实现接口关联
    • postman参数化的几种方式
    • postman中全局/环境/集合变量的优先级是怎样的
    • postman中常见的接口测试断言方法
    • postman中自定义变量
    • postman-内置变量
    • postman持续集成


    postman工作流程

    1.新建集合管理
    2.根据接口所属的模块,在集合中不同模块下编写接口测试用例
    3.处理接口之间的数据关联操作
    4.添加环境变量
    5.在tests tab下中增加断言
    6.调试接口,确保接口能被正常调用
    7.批量运行用例或者导出通过newman去运行生成html报告

    postman功能

    1.接口测试
    2.自动化测试
    3.mock server
    4.请求调试
    5.代理抓包
    6.环境变量设置
    7.用例导入与导出
    8.生成在线API文档

    postman管理测试环境

    创建以及切换postman里的environment解决
    1.创建environment
    例如创建两个环境environment,测试环境和预发布环境,填好对应的变量名称,初始值initial value和现在的值current value
    2.设置environment
    根据需要,在测试环境和预发布环境之间自由切换
    environment可以设置全局变量,作用于postman所有的文件夹,当环境变量和全局变量设置同一个变量时,优先走环境变量的设置,当环境变量没有设置该变量时,走全局变量的设置

    如何实现接口关联

    1.通过正则表达式提取的方式或json取值的方式,提取需要的参数
    2.将参数设置为全局变量
    3.在后面接口中,使用{ {全局变量}}代替要替换的参数值

    postman参数化的几种方式

    1.环境变量
    2.全局变量
    3.内置函数
    4.pre-scripts编写js脚本
    5.collection变量
    6.批量执行时使用CSV/txt文本或者Json文件

    postman中全局/环境/集合变量的优先级是怎样的

    当变量重名时,优先级为:环境变量>collection集合变量>全局变量

    postman中常见的接口测试断言方法

    1.断言响应码在tests框内输入如下命令,验证响应码是否为200

    pm.test("Status code is 200",function()
    • 相关阅读:
      Sass/Scss 入门不慌
      神经网络训练结果不稳定,神经网络越训练越慢
      深入浅出理解串口
      [附源码]java毕业设计零食销售系统
      答粉丝问)【问题记录&解决】如何重新训练已经经过p-tuning微调的模型;自然语言处理平台dialogflow 智能对话式问答应用程序 相关问题
      初识VisionPro应用开发
      1024特别剪辑: 使用Python Turtle 库绘制一棵随机生成的树
      [Python操作Excel指南:读取与写入完整手册]
      DXP TreeList 目录树
      JVM学习-监控工具(二)
    • 原文地址:https://blog.csdn.net/weixin_44406011/article/details/127732891
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | Kerberos协议及其部分攻击手法
      0day的产生 | 不懂代码的"代码审计"
      安装scrcpy-client模块av模块异常,环境问题解决方案
      leetcode hot100【LeetCode 279. 完全平方数】java实现
      OpenWrt下安装Mosquitto
      AnatoMask论文汇总
      【AI日记】24.11.01 LangChain、openai api和github copilot
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
    正则表达式工具 cron表达式工具 密码生成工具

    京公网安备 11010502049817号