接口测试中的Token鉴权(Postman中Token的获取和引用)

这篇具有很好参考价值的文章主要介绍了接口测试中的Token鉴权(Postman中Token的获取和引用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(我的公众号“墨石测试攻略”,分享测试技能和实战项目,欢迎关注!)文章来源地址https://www.toymoban.com/news/detail-791919.html

【什么是Token鉴权?】

鉴权是指验证用户是否有权访问系统的行为。

Token 鉴权是其中一种鉴权方式,其他的鉴权方式还有HTTP Basic Authentication、session+cookie、OAuth

Token是一个令牌,通俗地说就是“暗号”,他是服务端生成的一串字符串。

token鉴权,postman,测试工具

在进行一些数据传递之前,要核对暗号。在web领域,基于Token的身份验证非常常见,如很多操作是在登录之后进行的,用户第一次登录成功后会返回一个Token,后续的操作带上这个token来请求数据即可,不用再带上用户名和密码。如果没有带Token,说明用户没有登录成功,无法进行后续操作。

那么接口测试过程中,遇到Token鉴权问题,怎么进行测试呢?

以我常用的接口测试工具Postman为例,介绍一下Token引用方法。

【Token的引用】

一般情况下,每次登录返回的token值都是变化的,这种情况下,可以将读取到的Token值设为环境变量/全局变量,token变化,环境变量读取的值也会变化。

步骤一:从登录接口获取Token

登录接口响应成功后,可以看到返回一串Token字符串

token鉴权,postman,测试工具

步骤二:将获取到的token设置为环境变量

token鉴权,postman,测试工具

步骤三:点击【send】之后,在右上角眼睛图标这里就可以看到这个变量及变量值了

token鉴权,postman,测试工具

步骤四:在请求Header中引用Token

在需要引用token的接口的请求Header中添加KEY:Authorization,值为你设置的环境变量{{token}}

token鉴权,postman,测试工具

然后点击【send】,验证结果。

备注:如果不引用token,发送之后可能是下面这个返回结果:

token鉴权,postman,测试工具

(我的公众号“墨石测试攻略”,分享测试技能和实战项目,欢迎关注!)

到了这里,关于接口测试中的Token鉴权(Postman中Token的获取和引用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小程序接口测试——获取token

      code是微信小程序授权登录的重要参数,获取code的作用主要有以下三个: 1、作为前端向后端发送请求的参数,用于向微信服务器验证用户身份和获取用户信息; 2、作为后端向微信服务器请求access_token的参数,用于后续数据交互的Token; 3、作为前端向后端请求用户信息的标

    2024年02月05日
    浏览(35)
  • 软件测试技术分享丨使用Postman搞定各种接口token实战

    现在许多项目都 使用jwt来实现用户登录和数据权限 ,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。 01、设置Bearer Token 如果后端项目使用

    2024年02月10日
    浏览(52)
  • 精通api接口测试,接口分类,接口架构,http,webservice,dubbo接口协议,接口流程,接口工具,cookie,session,token接口鉴权原理以及实战

    接口口测试和接口自动化测试一直都是很多人混乱的概念。所以搞清楚2个的概念是很重要的一件事情。 接口:一段具备逻辑处理功能的程序代码组成的,可被其他方法、服务或应用所使用。 对于调用接口的那一方,可以把接口看做一只黑匣子,只需要负责按约定传入参数,

    2024年02月02日
    浏览(49)
  • 如何使用java获取postman中的Authorization的bearer token

       通过这里我们可以知道,他会在header中自动生成数据。 就是上图所示,你无法选中也无法取消的,一旦点击send就会消失的 Authorization 如何通过java获取?  输入箭头指向的那一行代码,然后打个断点,debug程序后在postman中点击send。 在debug那里你可以一层一层的点开,直到

    2024年02月11日
    浏览(40)
  • 使用PostMan测试接口的时候如何在Header中添加token验证

    由于业务要求,每次接口请求都是post方式,且头部需要在自定义字段中定义token字段 在Authorization中添加APIKey 然后添加token和token的值,因为这里只是简单的开发个测试接口,所以不能通过登录验证去自动生成动态token,然后将token的返回值赋于Header中的token,所以就直接指定一

    2024年02月11日
    浏览(57)
  • 快速教你如何使用postman工具进行接口测试?(配置全局token、JWT可用)

    现在很多人都在使用前后端分离进行项目开发,那在后端开发过程中使用postman测试工具可快速便捷完成接口测试。但是在测试过程中,很多人发现因为JWT的鉴权,导致半个小时就需要更新一下token,让我们的测试变得复杂。 若是将token作为全局变量,每次都能够自动获取tok

    2024年02月15日
    浏览(49)
  • 批量获取用户token,并使用jmeter对秒杀接口进行压力测试(黑马点评)

    🔥🔥宏夏Coding网站,致力于为编程学习者、互联网求职者提供最需要的内容!网站内容包括求职秘籍,葵花宝典(学习笔记),资源推荐等内容。在线阅读:https://hongxiac.com🔥🔥 现在有一个秒杀优惠券的接口,需要模拟1000个不同登录用户下的秒杀场景,测试这个接口的性

    2024年02月15日
    浏览(46)
  • 如何使用Jmeter获取及引用token

    (我的公众号“墨石测试攻略”,分享测试技能和实战项目,欢迎关注!) 之前,在文章《接口测试中的Token鉴权-Postman篇》,介绍了使用Postman获取接口返回token的方法。 Jmeter也是一款常用的接口测试工具,如果使用Jmeter,该如何获取Token,并在下一接口引用呢? 这里给大家

    2023年04月08日
    浏览(40)
  • Postman获取token

    首先我们需要确认token值的返回体,有些接口处于header有些接口处于body 如下图,则是当token处于header的时候的情况:  此时我们通过下面的代码抓取并放入环境变量/全局变量中  如果处于body则需要通过对应的json格式进行抓取 最后就可以看到环境变量中存在对应的token值了

    2024年02月17日
    浏览(34)
  • Postman-获取token

    1、调用登录接口 2、将以下代码粘贴到Test中 //把json字符串转化为对象 var data=JSON.parse(responseBody);   //获取data对象的token值。 var token=data.token;   //设置成全局变量 pm.globals.set(\\\"token\\\", token); data.token中的token需自己找接口文档看token的属性名或者自己抓包去看。  3、点击发送后查

    2024年02月09日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包