(1)变量

postman中变量有两种,【环境变量】和【全局变量】

1.环境变量不唯一,可以有多组、全局变量只有一组

右上角的【查看】图标可以切换当前环境变量的分组,和设置环境变量或者全局变量

2.变量的引用

变量设置好之后,可以用{{变量名}},来引用,可以在请求参数,请求头,或者请求方法中使用

2.设置环境变量有两种方式

一种是在接口调用前设置好环境变量&全局变量;一种是在调用接口后设置接口返回为环境变量&全局变量,设置接口返回为变量常用于依赖接口的调用。

(1)Tests脚本

                1.tests脚本是在接口调用完成后执行的脚本,可以做一些脚本测试的工作,可以在test脚本中设置环境变量或者全局变量

const res = JSON.parse(responseBody)
console.log('res:',res)
pm.environment.set('Authorization', 'Bearer '+ res.data.token)
pm.test("登录成功", () => {pm.expect(res.errorMessage).to.eql("success");
})

2.Pre-request-script

                这个是在接口调用之前执行的脚本,可以做一些预先操作,比如在请起头中设置cookies或者token

【view】->【show console】可以打开控制看执行日志

(二)生成接口测试报告

1.newman

(1)安装node.js

(2)npm i -g newman

(3)安装html报告

npm install -g newman-reporter-html

(4) 导出接口集

(5)命令行执行生成测试报告

newman run 无纸化接口测试.postman_collection.json -r html

postman变量设置及脚本的使用相关推荐

  1. postman接口自动化(三)变量设置与使用

    一.环境变量 环境是由一组键值对形式的环境变量构成的变量组合. 在做接口测试的时候,通常需要在本地调试,或者需要在开发环境.测试环境及开发环境运行,不同的环境的域名(host).数据库配置等设置不同. ...

  2. python脚本文件变量设置_Python环境变量设置方法

    Alias Maya中的脚本语言是Mel 和 Python,据说Houdini未来也会把Python作为主要的脚本语言,作为影视特效师,掌握Python语言是必备技能:虽然Maya内置了Python运 ...

  3. postman 变量

    大自然的搬运工 原博主地址:https://segmentfault.com/a/1190000012077563 https://www.cnblogs.com/testdream/p/618036 ...

  4. ubuntu系统php环境变量设置,Ubuntu系统环境变量详解

    使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题 ...

  5. 1.2 JDK安装与环境变量设置

    我们会以Java语言来进行脚本编写,所以需要进行JDK安装以及必要的环境变量设置.本书会使用JDK 8的版本,而不会使用JDK 9(太新的有的软件不兼容). 可以直接取Oracle官网选择相应的JDK ...

  6. Linux环境变量设置中配置文件分析(/etc/profile,~/.bashrc等)(转)

    说明:在研究中发现,对于不同版本的Linux系统有着不同的文件,但是总的入口是不变的/etc/profile,下面只是展示加载顺序的研究过程,所以会有些系统没有这个文件等问题. 一.配置文件与作用域: ...

  7. getjsonobject字符串解析出错_【干货分享】达梦DISQL工具使用解析之 DISQL环境变量设置...

    在众多使用达梦数据库的朋友中,大部分人已经习惯了DM图形化管理工具.但在有些环境下无法调出DM数据库的图形化管理工具这个"神器",只能使用DISQL来进行操作.那么如何让DISQL ...

  8. u-boot环境变量设置

    这是我uboot的环境变量设置,在该设置下可以运行initram内核(从内存下载到nandflash再运行),但是运行nfs根文件系统的时候一直出错,各种错误.查看了很多资料后猜想应该是uboot传递 ...

  9. pycharm python 模板配置_pycharm设置python脚本模板

    PyCharm PyCharm是一个有名的Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成 ...

最新文章

  1. java中注解的使用_java中注解的使用
  2. java 调用office_JAVA调用PageOffice在线打开、编辑Word文档
  3. spring boot 入门-使用spring boot构建简单应用
  4. tomcat(8)载入器
  5. git merge用法_常用命令之git操作(进阶篇)
  6. ASP.NET MVC 多语言开发简单案例
  7. Pwn2Own 2020 曝出的Linux 内核漏洞已修复
  8. HDOJ--1269--迷宫城堡
  9. Java基础知识强化54:经典排序之插入排序(InsertSort)
  10. 5G网络架构、网络接口及协议栈
  11. C#--图表控件(Chart)
  12. 计算机维修技师论文,2016年电工技师论文范文10篇
  13. MathJax 支持的 Latex 符号总结(各种箭头符号)
  14. android编程拨号界面,在Android4.0中Contacts拨号盘界面剖析(源码)
  15. java学习(二)——类与对象
  16. matlab中exp(liangx),Matlab基础知识
  17. windows7 热键查看_创建快捷方式或热键以在Windows 7或Vista中打开任务管理器的“所有用户”视图...
  18. [面试] 百度笔经加面经 实例
  19. 潍坊学院计算机系得奖,潍坊学院第十届大学生宿舍文化节“公寓的故事”演讲比赛决赛圆满落幕...
  20. 苹果减税,是「大发善心」还是「另有所图」?

热门文章

  1. 知乎盐选会员-share1223会员商城
  2. 中国高纯铝市场供需与发展前景研究报告(2022版)
  3. Windows指纹登录
  4. QT中将文件夹内文件名称显示到tableview,对显示的文件名双击直接打开文件
  5. 使用 ClickHouse 构建通用日志系统
  6. ArcGIS 网络分析[2.3] 最近设施点
  7. 黑马程序员——集合Collection:体系详述
  8. java多线程(8):Lamda表达式
  9. 自供电面包板----面包板伴侣项目介绍
  10. 梦幻答题软件测试,欢乐答题官方测试版