如何获取变量token的值

摘要:
首先打开apipost,编写登录界面,然后获取令牌值。引用格式为{{变量名}}。设置后,执行脚本以获取令牌值。“token”是参数名,response.json.token表示返回的json数据中的token值。选择界面并单击添加以处理测试。这是如何获取接口过程测试的令牌值。

一.什么是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的值第1张

接着我们来引用这个token的值,引用token的值需要我们先设置环境变量
如何获取变量token的值第2张

如何获取变量token的值第3张

环境选择为新建好的环境,在引用url地址。引用格式为{{变量名}}
如何获取变量token的值第4张
在去设置后执行脚本获取token值,“token”是参数名称,response.json.token的意思是返回的json数据中的token值。
如何获取变量token的值第5张
这些都设置好之后,就可以引用token了,token引用的方法和环境变量设置的url引用方法一样也是{{token}}
如何获取变量token的值第6张

三、接口流程测试。

token值引用好之后,就可以进行接口流程化测试了。
如何获取变量token的值第7张
选择接口点击添加到流程测试中
如何获取变量token的值第8张
如何获取变量token的值第9张
进行流程测试
如何获取变量token的值第10张
如何获取变量token的值第11张
这就是如何获取token值进行接口流程测试的步骤了。
工具下载地址:https://www.apipost.cn/?dt=20201029

免责声明:文章转载自《如何获取变量token的值》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C#图解教程 第二十一章 命名空间和程序集DOM、JDOM、DOM4J的区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

php实现jwt

一:JWT是什么 JWT是json web token缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。基于token的身份验证可以替代传统的cookie+session身份验证方法。 JWT由三个部分组成:header.payload.signature 二:代码实现...

动态链接库 —— Dll 基础

1. DLL 的初识 在 windows 中,动态链接库是不可缺少的一部分,windows 应用程序程序接口提供的所有函数都包含在 DLL 中,其中有三个非常重要的系统 DLL 文件,分别为 Kernel32.dll、User32.dll 和 GDI32.dll,下面说下这三个重要的 DLL 的用途: Kernel32.dll:包含的函数用来管理内存、...

C# 基本数据类型

Ø  前言 每个编程语言都有基本的数据类型,例如 C、C++、Java、Python、PHP、JavaScript、以及各种数据库等,而 C# 也不例外。本篇主要讨论 C# 中的一些常用的基础数据类型。   1.   值类型 Ø  值类型隐式继承于 System.ValueType,而 System.ValueType 隐式继承于 System.Objec...

Linux内核时间管理(二)——jiffies与jiffies_64释疑

    Linux内核中定义了jiffies变量来记录从系统启动到当前时刻系统时钟所产生的tick数。jiffies变量是一个无符号整型数值,即unsigned long类型。它的声明如下(在 include/linux/jiffies.h 中): extern u64 __jiffy_data jiffies_64;     由此可见,jiffies变量...

javase:习题

1、下来说法正确的是? A、JAVA程序的main方法必须写在类里面 B、JAVA程序中可以有多个main方法 C、JAVA程序中类名必须与文件名一样 public class Mytest { public class Animal{ } public class Plants{ } }...

python如何获取公众号下面粉丝的openid

如何获取公众号下面粉丝的openid呢,首先要获取一个access_token,这个token可不是令牌(Token),如何获取这个access_token呢?有两种方法,方法如下: #-*- coding: cp936 -*- #python 27 #xiaodeng #原文在 https://www.cnblogs.com/dengyg200891/p...