python自动化——Requests
官方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