怎样掌握接口测试?
-
了解OSI网络模型,TCP/UDP协议,掌握HTTP/HTTPS协议,了解RPC, Web Service及REST,理解Session和Cookie
-
掌握常用的接口测试工具如curl命令,Postman,Jmeter,LR,SoupUI,AB等
-
掌握基本的抓包工具如Chrome开发者工具,Fiddler,Charles,Wireshark,tcpdumps等
-
掌握一门编程语言Python或Java
-
了解Nginx, Apache, Tomcat等服务器中间件
-
掌握数据库基本查询命令,及一些NoSQL(如Redis)操作,用于检查响应结果
-
掌握基本的Linux日子查询和筛选命令
接口测试重难点
-
动态变量参数化
-
接口依赖及中间变量问题
-
异步接口结果验证问题
-
相应参数及嵌套很多的验证问题
-
接口测试框架的稳定性问题
-
资源清理问题
-
多接口场景测试
GET请求和POST请求的区别
-
GET请求:
-
GET请求可被缓存
-
GET请求保留在浏览器历史记录中
-
GET请求可被收藏为书签
-
GET请求不应在处理敏感数据时使用
-
GET请求有长度限制
-
GET请求只应当用于取回数据
-
-
POST请求:<