APifox 鉴权

简介: 持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情大家好,我是阿萨。 之前我们分别 介绍了Apifox 如何管理接口, Apifox的前置操作和后置操作,以及Apifox 强大的Mock 功能 。 因为Apifox 的变量和参参数和我们写代码时参数和变量类似,所以就没有特意介绍过变量和参数。如果有必要的话,后续章节可以安排。

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情

大家好,我是阿萨。 之前我们分别 介绍了Apifox 如何管理接口, Apifox的前置操作和后置操作,以及Apifox 强大的Mock 功能 。 因为Apifox 的变量和参参数和我们写代码时参数和变量类似,所以就没有特意介绍过变量和参数。如果有必要的话,后续章节可以安排。

今天主要给大家介绍下在做接口测试的时候,token的使用方法 。


一. 使用传递变量的方式 使用token


首先我们先定义一个全局的变量,名字就叫Global_token.


19.png


然后在运行了login的脚本的后置脚本中提取 token的值赋值给Global_token。

下次用的时候直接使用这个变量即可。


20.png


二. 利用全局Cookie


另外也可以在公共脚本中 通过发送Login的请求后获取cookie. 首先定义一个全局的cookie


22.png


获取之后 赋值给全局Cookie 参数操作。这样每次只需要引用全局参数中的Cookie就可以实现  鉴权了。



23.png



每次运行脚本之前先 运行login 页面,确保cookie 没有失效。

根据其他工具使用原理,全局Cookie 应该生效。因为目前阿萨用的是第一种,还没有使用第二种,后续尝试有结果之后,告诉大家使用的结果。


三. 公共脚本中发送login 请求,获取token/ session


在公共脚本中通过 sendrequest 以及cookie 和 jsondata 方式去 设置 全局变量和全局cookie , 然后每个接口的前置操作都引用此变量或者全局cookie 就可以保证每个接口都是正常鉴权的。

好了,今天的鉴权内容就讲解到这里。Apifox 还在不断的持续迭代和优化中, 后续界面和功能可能有所变化。大家以最新的 界面为准。

谢谢大家的阅读。

如果你喜欢我的文章,欢迎点赞和关注。

相关文章
|
JSON 前端开发 安全
Apipost与Apifox对比,会选择谁?
Apipost与Apifox对比,其实两款软件都非常优秀。但从我的需求来说Apifox 似乎更满足我的需求,也更符合我的审美!
4465 0
Apipost与Apifox对比,会选择谁?
|
测试技术
Apifox
体验了一款神器
489 0
Apifox
|
存储 搜索推荐 测试技术
【接口测试】如何在 Eolink Apilkit 中使用 cookie ?
有些网站是使用cookie辨别用户身份的,此时我们便可以先登录一次,拿到登录成功后的cookie,后续请求时在请求头中加入该cookie,便可保持登录状态直接请求。 cookie绕过登录其实是登录状态保持,而不是真的不需要登录。 我们调试时会经常试用cookie值,除了可以在请求头中直接输入cookie外,也可以通过cookie管理工具把cookie值保存起来。后续测试时可针对不同的域名调用不用的cookie值。
90 0
|
算法 安全 JavaScript
通过Postman实现API网关的请求签名与调试
Postman是一个非常强大的HTTP发包测试工具, 目前Postman已经提供了Windows/Mac/Linux系统的客户端的下载,使用很方便。不过API网关的调试,需要对HTTP请求进行签名才能调用,无法使用简单的curl等发包工具完成,但我们可以使用Postman工具提供的Pre-request Script脚本来实现API网关的签名功能,实现API的调试功能。
6155 0
|
安全 测试技术 API
API测试:了解API接口测试与API接口测试指南
本文为您提供API接口测试的全面指南。从基础概念到测试方法,再到最佳实践,本文将帮助您深入了解API测试,确保您的API稳健、高效。
|
JSON 前端开发 JavaScript
Apifox,你的API接口文档卷成这样了吗?
使用过Apifox我相信都会被这个软件的细节之处,API接口文档功能强大之处给留下深刻的印象!一个软件工具的使命肯定是要为了使用者的便捷着想,处处的简化使用者的操作让工作更效率,这种才是一种好的工具的表现。
349 0
Apifox,你的API接口文档卷成这样了吗?
|
缓存 API 数据库
一行代码教你实现登录鉴权
一行代码教你实现登录鉴权
148 0
|
JSON 数据可视化 安全
JWT 鉴权插件上线!让你的 API 更安全!
API鉴权是保证API安全性和可用性的一项重要措施。通过API鉴权,系统可以对用户或者应用进行有效的身份认证和权限管理。 除了我们之前更新的 Basic Auth 鉴权插件,这次给大家带来 JWT 鉴权插件。
JWT 鉴权插件上线!让你的 API 更安全!
|
算法 安全 jenkins
Apifox:API 接口自动化测试完全指南
如果要正常访问该接口的数据,需要在 header 中提供 AdminToken: token 头,这是一个常见的需要 JWT 登录认证接口。 很自然的我们想到,如果自动请求登录接口获取 token 值,然后在每次请求前自动带上这个 AdminToken 头不就行了吗,没错就是这样简单,伪代码如下:
Apifox:API 接口自动化测试完全指南
|
前端开发 JavaScript 搜索推荐
为什么越来越多的人选择Apifox?
为什么越来越多的人选择Apifox?
528 1
为什么越来越多的人选择Apifox?