码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Postman如何做接口测试6:如何使用外部 json 文件数据


    活动地址:CSDN21天学习挑战赛

    在软件测试过程中,你可能已经提前配置了一些环境数据放在通用的配置文件中,你想直接导入这些文件,在 postman 中使用,这样的话,你就不需要重复在 postman 软件中设置了。

    比如你可以直接从开发那里得到一个配置文件,里面有 host 地址,数据库地址,每页的列表限制信息,我们能不能把这些数据直接导入到 postman 中使用呢? 按以下步骤操作。

    首先,准备好外部的数据文件,postman 目前支持 csv 格式和 json 格式数据,如果是其他类型的文件,可以先转化成这两种格式。我们以 json 格式为例,文件中存放了 host, dbname, perpage 三个数据

    [
        {
            "host": "http://httpbin.org",
            "dbname": "demodb",
            "perpage": 10
        }
    ]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    接下来,打开请求所属的目录,点击 run, 选择提前准备好的 json 文件, 确保 postman 可以从文件中读取数据。

    image-20220106165230395

    点击 Pre-req , 编写以下代码。从文件中读取数据,设置成 postman 可以识别的变量。

    pm.variables.set('host', pm.iterationData.get('host'))
    pm.variables.set('dbname', pm.iterationData.get('dbname'))
    pm.variables.set('perpage', pm.iterationData.get('perpage'))
    
    • 1
    • 2
    • 3

    最后,打开 postman, 编写请求。请求当中需要的 host, dbname, perpage 参数直接用花括号表示。点击 run 运行,就完成啦。

    image-20220106165020870

    总结

    虽然测试人员大多会使用postman,但是有一些技巧能事半功倍,导入文档就不需要一个个编写用例了,能节省很多时间。

    另外,我也总结了很多面试需要用到的经典面试题,求一波赞和三连。
    在这里插入图片描述

  • 相关阅读:
    Flutter笔记:完全基于Flutter绘图技术绘制一个精美的Dash图标(上)
    11-13 /11-14代理模式 AOP
    Python教程:快速入门-函数、函数参数及三元运算符
    OPTEE:TA命令操作的实现(三)
    03【保姆级】-GO语言变量和数据类型和相互转换
    5. Spring源码篇之BeanDefinition
    devops搭建
    My Forty-fourth Page - 删除二叉搜索树中的节点 - By Nicolas
    .NET周报 【6月第4期 2023-06-25】
    ES6解构赋值与扩展运算符
  • 原文地址:https://blog.csdn.net/looker53/article/details/122363189
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号