利用session机制造测试账号,无需前端也可以测试后端接口

适用场景:我们在测试的时候经常会遇到前端还没有开发完毕,后端已经结束开发了,但是后端的有些接口是需要特定的账号身份调用才会生效,此时因为前端未开发完毕,所以我们不能通过web页面进行登录,那么如何解决这个问题呢?session机制就可以解决

测试方法:

  1. 现在浏览器中手动登录一个符合需求身份的账号(可以在生产/线上页面进行登录),然后通过浏览器Cookie中获取SESSION值,填写在Apipost的Cookie管理器中,如下图1

  2. 直接在工具中调用需要测试的接口,检查返回值是否正确

  3. apipost工具下载地址Apipost-API 文档、设计、调试、自动化测试一体化协作平台

相关推荐
Roye_ack12 天前
【黑马点评 - 实战篇01】Redis项目实战(Windows安装Redis6.2.6 + 发送验证码 + 短信验证码登录注册 + 拦截器链 - 登录校验)
数据库·spring boot·redis·缓存·mybatisplus·session·黑马点评
元亓亓亓1 个月前
JavaWeb--day11--登录认证
springboot·web·interceptor·cookie·filter·session
Ice__Cai2 个月前
Flask 之 Cookie & Session 详解:用户状态管理
后端·python·flask·cookie·session
FungLeo5 个月前
NodeJS Koa 后端用户会话管理,JWT, Session,长短Token,本文一次性讲明白
jwt·token·session·会话管理·cookies
代码的余温5 个月前
分布式Session处理的五大主流方案解析
分布式·session
小王努力学编程6 个月前
【Linux网络编程】http协议的状态码,常见请求方法以及cookie-session
linux·服务器·网络·网络协议·http·cookie·session
pitt19977 个月前
AI 大模型统一集成|微服务 + 认证中心:如何保障大模型 API 的安全调用!
微服务·spring security·cookie·session·大模型api·认证中心
人生偌只如初见7 个月前
NebulaGraph学习笔记-SessionPool之getSession
java·graph·nebula·session·pool
gywl8 个月前
Spring Web MVC入门
spring·json·mvc·注解·cookie·session
mikey棒棒棒9 个月前
基于Redis实现短信验证码登录
java·开发语言·数据库·redis·session