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

 

posted @ 2024-03-03 12:13  小白龙白龙马  阅读(19)  评论(0编辑  收藏  举报