温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
接口依赖登录状态进行测试。其中的登录状态可能涉及token cookie或者session之类的机制,需要模拟用户登录过程,获取认证信息。比如用postsman的话,可能需要先发一个登录请求,然后从响应中提取token,再在后续请求的header里加上这个token。如果是自动化测试,比如用Python的re request库,可能需要先处理登录接口,保存cookies或者token,然后在其他接口中使用token,通常是放在authorization头里,而session的话,可能需要维护cookie。这时候可能需要考虑如何在不同测试框架中处理这些机制。比如用postsman的环境变量来存储token,或者在自动化脚本中用变量保存。在测试用例设计上,需要覆盖正常情况和异常情况,比如已经登录的情况下调用接口是否正常,未登录时是否返回401。还有Token过期的情况如何处理?可能需要测试token失效后的响应,这时候可能需要手动修改token或者调整时间戳来模拟过期。还有角色权限的问题需要注意使用普通账号和管理员账户进行测试,分别获取他们的token,然后测试各个接口的权限控制是否生效。安全测试的方向也需要注意。
01:00
E比如测试透N在传输过程中是否使用ACTPS,是否存在安全漏洞,比如CSF或XSS攻击的可能。另外,接口的限流和防刷机制是否会影响测试,需要确保测试账号不被封。
我来说两句