热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

rs485接口上下拉_【接口测试】Postman入门10Postman中的Session

翻译:凯凯老师源地址:https:learning.getpostman.comdocspostmanenvironments_and_globalsS

翻译:凯凯老师

源地址:

https://learning.getpostman.com/docs/postman/environments_and_globals/Sessions/

Sessions

在Postman中的Sessions是一个临时层,它通过允许你处理某些局部变量来保存与当前工作实例相关的变量值。由于围绕变量的数据的敏感性,Sessions很少解决与协作和团队协作相关的复杂问题。

Postman中的Sessions带来了许多功能。其中一些概述如下:

  • 你可以按自己的方式更改会话中的变量值,而不必担心数据的敏感性,因为Postman默认情况下不会将当前值(会话中的值)同步到服务器。
  • 可以分别更改变量的初值和当前值。改变初始值会导致变量本身的定义发生变化,因此更安全的做法是修改当前值。无论何时需要,你都可以覆盖/持久化当前的变量值。
  • 你可以使用自己的值、id、密码、访问/安全令牌和其他私有凭据,参与与同一集合/环境中的多个人员一起工作的协作团队工作区。
  • 会话为开发人员提供了一个安全的接口,其中包含他们需要探索、测试和使用API信息的工具、特性和信息。

使用Sessions

如前所述,对于工作空间上下文中的用户来说,session是一个本地实例,你可以在其中轻松地修改变量,而Postman不会将数据同步到与本地上下文严格相关的服务器。Postman中的会话持有变量的值——环境、全局和集合。简单地说,只要涉及CRUD操作,会话就派上用场了。session特性影响了Postman的三个方面:

  • 集合变量
  • 环境变量
  • 全局变量

下一节将概述如何使用Postman UI为这些变量分配当前值,并在处理收集变量、环境变量和全局变量时处理您的任务。你可以通过以下方式为你的变量赋值:

  • 编辑变量集合
  • 编辑环境和全局变量

编辑变量集合

要分配当前值,单击侧边栏中的省略号(…),并选择Edit转到Edit Collection屏幕,如下所示。如果你不喜欢使用当前值,你可以将当前值字段保留为空,并且将优先采用以前的邮递员行为,其中你的初始值将被视为当前值。

点击编辑集合画面中的变量,弹出如下画面:

dc2e12d6c4d7917c8bc3829524739f1a.png

上面的接口允许你指定仅与本地上下文相关的当前值。然而,Postman提供了一个用当前值代替初始值的选项。由于当前值从未同步到Postman的服务器,所以像“初始值”这样的共享数据始终保持完整,除非选择使用Persist选项显式同步。

注意:当前值没有同步到服务器,这意味着它不会影响其他协作者的环境。相反,初始值被同步到服务器,并且在与其他服务器的协作中是有效的。

让我们再添加四个变量Token2、Token3、Token4和Token5,分配一些当前值来理解变量的行为以及它们在整个Postman上下文中是如何工作的。变量及其赋值现在是这样的:

9436b47fdfc4fff7f8815db0342c8a13.png

可以看到,上面的接口总共包含五个变量,每个变量都有当前值。要将当前值与初始值持久化,只需单击persist all。单击Persist All in the above screen将使用Token1、Token3和Token5的当前值填充初始值,如下面的屏幕所示。

8ff28aedfcb30f641216727d9cfb021f.png

可以看到Token1、Token3和Token5在初值字段中填充了它们的当前值。你还可以看到Token2和Token4是禁用的变量,对于它们,初始值字段仍然没有值。这是因为即使使用persist All选项,也无法持久存储禁用变量的当前值。

8ff28aedfcb30f641216727d9cfb021f.png

要使用禁用变量的初始值来持久化当前值,请将光标指向省略号(…),并根据需要选择persist或Reset,如上面的屏幕所示。要删除整个行,只需单击“x”。重置所有值。

注意:自动保存选项在上面的上下文中不起作用。有关自动持久化选项的更多信息,请参阅“自动持久化变量值”的文章。

编辑环境和全局变量

Sessions特性还允许您为变量分配当前值——环境变量和全局变量。本节解释如何将当前值分配给这些变量。

  • 修改环境变量
  • 编辑全局变量

编辑环境变量

你可以将当前值分配给环境变量

  • 使用快速编辑选项
  • 编辑管理环境屏幕

使用快速编辑选项

要快速编辑环境变量,请确保在下面的下拉列表中选择您的环境。

点击快速查看,调出以下画面:

3c5f559846eabb4b0ddcd1fe594ef567.png

将光标指向Token1的当前值,以启用编辑图标,如下所示:

d8f9f9e9e776f8db23d6b7e26602787c.png

点击编辑图标将使当前值字段可编辑如下:

7e0963a5edebcdaf075fb80caf2219eb.png

输入当前值。

编辑管理环境画面

在Postman主屏幕中选择相应的环境,然后单击Quicklook图标。出现以下画面:

3c5f559846eabb4b0ddcd1fe594ef567.png

点击右上角按钮(底部按钮为全局变量),弹出管理环境画面:

812135f87d119659138a108fca9e3716.png

单击当前值字段并赋值。

编辑全局变量

点击Postman主界面的齿轮图标,进入如下画面:

7aa957d1fdbe9679e98e90086719e257.png

单击Globals按钮打开管理环境屏幕,如下所示。

8dfc79719697a8769696223c8b2fccfd.png

继续并分配一个当前值。



推荐阅读
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 如何在服务器上配置SSL证书
    SSL证书是用于验证互联网上身份的一种数字凭证,通过启用HTTPS协议,确保用户与服务器之间的通信安全。本文将详细介绍如何在API和服务器上配置SSL证书,以提升网站的安全性和可信度。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 本文详细介绍了如何使用OpenSSL自建CA证书的步骤,包括准备工作、生成CA证书、生成服务器待签证书以及证书签名等过程。 ... [详细]
  • 本文最初发表在Thorben Janssen的Java EE博客上,每周都会分享最新的Java新闻和动态。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ... [详细]
  • 微信公众号推送模板40036问题
    返回码错误码描述说明40001invalidcredential不合法的调用凭证40002invalidgrant_type不合法的grant_type40003invalidop ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 本文深入解析了 Kubernetes 控制平面(特别是 API 服务器)与集群节点之间的通信机制,并对其通信路径进行了详细分类。旨在帮助用户更好地理解和定制其安装配置,从而增强网络安全性,确保集群的稳定运行。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
author-avatar
喵咘噜_783
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有