如何获取变量token的值

2023-11-12

一.什么是token

1.客户端使用用户名跟密码请求登录
2.服务端收到请求,去验证用户名与密码
3.验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端
4.客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 LocalStorage 里,客户端每次向服务端请求资源的时候需要带着服务端签发的 Token
5.服务端收到请求,然后去验证客户端请求里面带着的 Token,如果验证成功,就向客户端返回请求的数据
6.web/APP登录的时候发送加密的用户名和密码到服务器,服务器验证用户名和密码,如果成功,以某种方式比如随机生成32位的字符串作为token,存储到服务器中,并返回 token 到web/APP,以后web/APP请求时凡是需要验证的地方都要带上该 token,然后服务器端验证 token,成功返回所需要的结果,失败返回错误信息,让他重新登录。其中服务器上 token 设置一个有效期,每次web/APP请求的时候都验证token 和有效期。
二、如何获取token的值,进行接口测试

接口测试的工具大部分都可以获取登录之后返回的token值,这里给大家讲解如何用apipost获取token值的方法。 先打开apipost,进行登录接口的编写,然后获取token的值。
在这里插入图片描述接着我们来引用这个token的值,引用token的值需要我们先设置环境变量
在这里插入图片描述
在这里插入图片描述
环境选择为新建好的环境,在引用url地址。引用格式为{{变量名}}
在这里插入图片描述在去设置后执行脚本获取token值,“token”是参数名称,response.json.token的意思是返回的json数据中的token值。
在这里插入图片描述
这些都设置好之后,就可以引用token了,token引用的方法和环境变量设置的url引用方法一样也是{{token}}
在这里插入图片描述三、接口流程测试。

token值引用好之后,就可以进行接口流程化测试了。
在这里插入图片描述选择接口点击添加到流程测试中在这里插入图片描述在这里插入图片描述
进行流程测试
在这里插入图片描述
在这里插入图片描述
这就是如何获取token值进行接口流程测试的步骤了。
工具下载地址:https://www.apipost.cn/?dt=20201029

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取变量token的值 的相关文章

  • Python 如何安装Selenium(推荐)

    一 Selenium的定义 Selenium 是一个 Web的自动化测试工具 最初是为网站 自动化测试而开发的 Selenium 可以直接调用浏览器 它支持所有主流的浏览器 包括PhantomJS 这些无界面的浏览器 可以接收指令 让浏览器
  • 【性能测试入门】:压力测试概念!

    压力测试可以验证软件应用程序的稳定性和可靠性 压力测试的目标是评估软件在极端负载条件下的鲁棒性和错误处理能力 并确保软件在紧急情况下不会崩溃 它甚至可以进行超出软件正常工作条件的测试 并评估软件在极端条件下的工作方式 在软件工程中 压力测试
  • 等价类划分法

    专注于分享软件测试干货内容 欢迎点赞 收藏 留言 如有错误敬请指正 软件测试面试题分享 1000道软件测试面试题及答案 软件测试实战项目分享 纯接口项目 完整接口文档 软件测试实战项目分享 WEB 测试自动化项目实战 软件测试学习教程推荐
  • 软件测试|Windows系统配置pytest+allure环境教程

    前言 allure可以输出非常精美的测试报告 也可以和pytest进行完美结合 不仅可以渲染页面 还可以控制用例的执行 本文我们将介绍Windows系统中如何配置allure环境 第一步 配置Java环境 因为 allure 的运行依赖于J
  • Locust负载测试工具实操

    本中介绍如何使用Locust为开发的服务 网站执行负载测试 Locust 是一个开源负载测试工具 可以通过 Python 代码构造来定义用户行为 避免混乱的 UI 和臃肿的 XML 配置 步骤 设置Locust 在简单的 HTTP 服务上模
  • Python自动化操作:简单、有趣、高效!解放你的工作流程!

    今天跟大家分享一套自动化操作流程解决方案 基于 Python语言 涉及 pyautogui pyperclip pythoncom win32com 依赖包 安装命令为 pip install pyautogui pip install p
  • 外包干了3个月,技术退步明显。。。。。

    先说一下自己的情况 本科生 19年通过校招进入广州某软件公司 干了接近4年的功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了2年的女朋友
  • 微信小程序的自动化测试框架

    微信发布了小程序的自动化测试框架Minium 提供了多种运行验证方式 其特点 支持一套脚本 iOS Android 模拟器 三端运行 提供丰富的页面跳转方式 看不到也能去得到 可以获取和设置小程序页面数据 让测试不止点点点 可以直接触发小程
  • 新入职一个00后卷王,每天加班到2点,太让人崩溃了····

    在程序员职场上 什么样的人最让人反感呢 是技术不好的人吗 并不是 技术不好的同事 我们可以帮他 是技术太强的人吗 也不是 技术很强的同事 可遇不可求 向他学习还来不及呢 真正让人反感的 是技术平平 却急于表现自己的人 每天加班到12点 在老
  • 软件测试|Pydantic详细介绍与基础入门

    简介 Pydantic 是一个强大的 Python 库 用于数据验证和解析 特别是用于处理 JSON 数据 它的主要目标是使数据验证和解析变得简单 直观和可维护 本文将介绍 Pydantic 的基础知识 包括如何定义模型 验证数据以及处理错
  • 软件测试|使用matplotlib绘制多种折线图

    简介 在数据可视化领域 Matplotlib是一款非常强大的Python库 它可以用于绘制各种类型的图表 包括折线图 本文将介绍如何使用Matplotlib创建多种不同类型的折线图 并提供示例代码 创建模版 在绘图之前 我们可以先创建我们的
  • 软件测试|pycharm关联GitHub的详细步骤

    简介 GitHub 是全球最大的开源代码托管平台之一 而 PyCharm 是一款强大的 Python 集成开发环境 将两者结合使用 可以提高团队协作和代码管理的效率 本文将详细介绍如何在 PyCharm 中管理 GitHub 账号 包括如何
  • 软件测试|使用matplotlib绘制多种柱状图

    简介 在数据可视化领域 Matplotlib是一款强大的Python库 它可以用于创建多种类型的图表 包括柱状图 本文将介绍如何使用Matplotlib创建多种不同类型的柱状图 并提供示例代码 创建基本柱状图 首先 让我们创建一个基本的柱状
  • 一篇文章带你了解Python常用自动化测试框架——Pytest

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 新手也能看懂的【前端自动化测试入门】

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 新手也能看懂的【前端自动化测试入门】!

    前言 最近在网上搜索前端自动化测试相关的文档 但是发现网上的文章都是偏使用 没有把一些基础概念说清楚 导致后续一口气遇到一些 karma Jasmine jest Mocha Chai BDD 等词汇的时候很容易一头雾水 这次一方面整理一下
  • 甜蜜而简洁 —— 深入了解Pytest插件pytest-sugar

    在日常的软件开发中 测试是确保代码质量的关键步骤之一 然而 对于测试报告的生成和测试结果的可读性 一直以来都是开发者关注的焦点 Pytest插件 pytest sugar 以其清晰而美观的输出 为我们提供了一种愉悦的测试体验 本文将深入介绍
  • 外包干了2个月,技术倒退2年。。。

    先说一下自己的情况 本科生 20年通过校招进入深圳某软件公司 干了接近4年的 功能测试 今年国庆 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了3年的女朋
  • Web自动化测试 —— capability参数配置

    一 capability概述 capability是webdriver支持的标准命令之外的扩展命令 配置信息 配置web驱动属性 如浏览器名称 浏览器平台 结合selenium gird完成分布式 兼容性测试 官网地址 https www
  • 用Python实现高效数据记录!Web自动化技术助你告别重复劳动!

    自动化关键数据记录 简介 关键数据记录是 Web 自动化测试中的关键部分 它们提供了关于系统行为和执行过程的详细信息 有助于验证用例的正确性 排查问题和确保应用程序的质量 行为日志 行为日志是一种用于记录系统或应用程序的操作和事件的技术 它

随机推荐

  • 【TypeScript】007-类型断言

    文章目录 8 类型断言 语法 类型断言的用途 将一个联合类型断言为其中一个类型 将一个父类断言为更加具体的子类 将任何一个类型断言为 any 将 any 断言为一个具体的类型 类型断言的限制 双重断言 类型断言 vs 类型转换 类型断言 v
  • 搭建Ansible控制Windows操作环境(一)

    搭建Ansible控制Windows操作环境 系统环境 一台centos 7服务器 两台windows2008R2客户机 IP地址 centos 172 16 21 188 win2008 172 16 21 186 190 操作思路 ce
  • github添加电脑密钥

    目的 为了使用github网站作为集中管理工作站并和个人电脑进行交互 需要在github中添加电脑生成的密钥 环境 Linux环境 ubuntu18 10 过程 安装git 在ubuntu电脑上安装git版本管理环境 命令 sudo apt
  • 贪吃蛇——C语言(附源码)

    文件在github下gh pages分支 考虑到实验要求为10 10地图 下两程序不对地图做修改 会动的蛇snake move 贪吃蛇snake eat 游戏设计及算法 分解问题 首先贴上游戏玩法以及表示 1 玩法 贪吃蛇游戏是一款经典的益
  • 最新AI创作系统ChatGPT源码V2.5.8/支持GPT4.0+GPT联网提问/支持ai绘画Midjourney+Prompt+MJ以图生图+思维导图生成!

    使用Nestjs和Vue3框架技术 持续集成AI能力到系统 最新版 V2 5 8 更新 新增 MJ 官方图片重新生成指令功能 同步官方 Vary 指令 单张图片对比加强 Vary Strong Vary Subtle 同步官方 Zoom 指
  • Keil编译错误 error: L6050U: The code size of this image (99784 bytes) exceeds the maxim

    Keil编译错误 提示 error L6050U The code size of this image 99784 bytes exceeds the maxim 原因 Keil没有激活 解决方法 Keil激活 激活方法 点击链接
  • tensorflow:查看tensorflow版本号、查看cuda版本、查看cudnn版本、查看GPU可用性、查看cuda可用性

    1 查看tensorflow版本 1 1 进入对应的环境 打开终端 进入对应的虚拟环境 我的是tensorflow1140cuda100 conda activate tensorflow1140cuda100 1 2 打开Python p
  • Python库的几种安装方法:Pycharm、Command Prompt、Anaconda Prompt、Anaconda Navigator;常用conda命令。

    学习目标 学会利用Pycharm Command Prompt Anaconda Prompt anaconda3 Anaconda Navigato来安装python库 Anaconda conda常用命令 学习内容 Python库的几种
  • [leetcode] 368. Largest Divisible Subset 解题报告

    题目链接 https leetcode com problems largest divisible subset Given a set of distinct positive integers find the largest sub
  • 半导体的过去、现在和未来

    文章来源 中科院半导体所 01 半导体是信息化的基础 上个世纪半导体大规模集成电路 半导体激光器 以及各种半导体器件的发明 对现代信息技术革命起了至关重要的作用 引发了一场新的全球性产业革命 信息化是当今世界经济和社会发展的大趋势 信息化水
  • VS2010 Win7 64位 C++ MFC DataGrid绑定实例

    纠结了几天的DataGrid绑定问题今天终于能跑出来了 我下载别人的代码 都可以跑 因为我是用VS2010 Win7 64位 的环境来学习 C MFC的 网上找的资料大都是VC6 0正面的 我下载的DataGrid例子都可以跑出来 一到我自
  • 解决pandas中to_excel 数据覆盖sheet表问题

    pandas解决to excel 数据覆盖sheet表问题 pandas将数据导入到excel时 会将原来的数据进行覆盖 解决这个问题的代码如下 import pandas as pd from openpyxl import load w
  • Lodop一款优秀的Web打印控件应用

    一 什么是lodop lodop取意自 load or print 是一款优秀的Web打印控件 在B S系统中 传统打印控件总是 页面看到什么才能打印什么 缺乏灵活性 使打印略显呆板 而使用lodop则可以做到 只看想看的 打印想打的 不仅
  • AI相关基础知识

    1 神经网络中的filter 滤波器 与kernel 内核 的概念 kernel 内核是一个2维矩阵 长 宽 filter 滤波器是一个三维立方体 长 宽 深度 其中深度便是由 多少张内核构成 两者之间的关系 可以说 kernel 是fil
  • Taro 2.2 全面插件化,支持拓展和定制个性化功能

    自 2 2 开始 Taro 引入了插件化机制 允许开发者通过编写插件的方式来为 Taro 拓展更多功能或者为自身业务定制个性化功能 欢迎大家进行尝试 共同讨论 当前版本 2 2 1 官方插件 Taro 提供了一些官方插件 tarojs pl
  • git每次提交需要输入账号密码

    git bash进入项目目录 执行命令 git config global credential helper store 命令配置好之后 再操作一次git pull 然后它会提示你输入账号密码 这一次之后就不需要再次输入密码了
  • 官方精简版!Windows 10 LTSC 2021 正式发布

    微软现已正式发布 Windows 10 企业版 LTSC 2021 LTSC 全称为 the Long Term Servicing Channel 即长期服务频道 使用 LTSC 服务模型 Windows 10 电脑可以延迟接收功能更新
  • 权限控制:自定义注解,AOP注入

    1 自定义注解 自定义注解可以写业务需要的函数逻辑 验证权限 自定义注解有两个必要的元注解 1 Target 用来描述注解的修饰范围 共四种 a TYPE 类 接口 enum b METHOD 方法 c PARAMETER 方法变量 d P
  • FATFS移植、调试过程(在STM32上使用W25Q64)

    上面是我的微信和QQ群 欢迎新朋友的加入 花了几天的时间好不容易自己移植好了FATFS 以前一般都是用别个现成的东西 真的自己移植还是有一点点的操蛋 移植FATFS其实不难 当然这是对于一个成功移植好的人来说 FATFS移植资料网上有一大堆
  • 如何获取变量token的值

    一 什么是token 1 客户端使用用户名跟密码请求登录 2 服务端收到请求 去验证用户名与密码 3 验证成功后 服务端会签发一个 Token 再把这个 Token 发送给客户端 4 客户端收到 Token 以后可以把它存储起来 比如放在