官方API网址——https://requests.readthedocs.io/en/latest/
关于此API的本地示例学习:https://www.cnblogs.com/xiaobaibailongma/category/1637423.html?page=2
之前接口面试复习整理:https://www.cnblogs.com/xiaobaibailongma/p/15004214.html
面试常见问题:注册接口或者登录接口如何测试:
简单随写:
http端口:80; https端口:443;
登录接口如何测试:
1、查看需求说明书,理解接口文档;
2、准备测试环境
3、编写测试用例;
4、功能测试;
注意点:
1、正常参数校验
2、长度校验
3、边界值校验
用户名长度、密码长度
格式是否则合格正确:邮箱格式等、手机格式等
注册时:密码输入时,需要2次输入,需要两遍一致,密码用*号代替
登录时:密码用*号代替
错误提示——多少次不能再输入、不能明确提示是用户名还是密码错误,以防猜测出来;
密码过于简单校验;一般字母、数字、特殊字符组合,以及长度需要多长。
考虑先注册再登录、注册的时候是否已经注册过,以及用户名是否已有。
登录时的校验是否已经在其它地方登录,即是否登录冲突,然后如何抉择;
登录时的验证码?短信?,以及图片? 多少时间失效,可以尝试多少次?
数据库密码以加密形式存储。以及进行传输的时候是否进行了加密处理,防止被抓包到
注册成功或者登陆成功,是否能跳转到对应的界面
登录状态存储时session格式,还是token格式,过期时间
5、性能测试;
6、安全测试
7、错误处理测试
8、数据一致性校验;
接口的复习重点主要是理解spring boot里面的controller有关的注解,下面的才是核心。
知道开发怎么开发实现的,才能知道测试的重点在哪里。
以及知道出错了,如何去正向分析,看代码自己找到原因。
相关01:https://www.cnblogs.com/xiaobaibailongma/p/15232898.html
相关02:https://blog.csdn.net/justry_deng/article/details/80972817/
相关03:https://blog.csdn.net/qq_20957669/article/details/87686899