0
点赞
收藏
分享

微信扫一扫

软件测试学习笔记丨http/https/tcp握手和回收/mock相关解释

相关名词解释

http https区别:

安全性:http是明文传递,https是http与ssl加密传递。所以https相对安全
浏览器展示:http在浏览器显示不安全链接,https则正常显示
收费:因为https是加密传递,往往会伴随一些付费。http则没有
通信层:https是在传输层,http是在应用层
链接方式:http端口是 80 ,https默认端口是443
证书:https一般需要申请证书,http则不需要

http是什么

http是在应用层的响应和请求的协议,他定义了客户端和服务端通信规则

tcp 三次握手四次挥手过程

在创建连接时,会发生三次握手
第一次握手,是由客户端发送数据包到服务端,请求链接
第二次握手,是服务端发送数据包到客户端,表示同意
第三次握手,是由客户端发送数据包到服务端,服务端进行处理

在关闭连接时,会发生四次挥手
第一次挥手,是由客户端发送数据包到服务端,标识没有数据给到服务端
第二次挥手,是由服务端发送数据包到客户端,标识同意关闭
第三次挥手,是由服务端发送数据包到客户端,请求关闭
第四次挥手,是由客户端发送数据包到服务端,标识已经关闭

什么是 mock 测试,什么场景下使用 mock 测试

mock测试是代理,进行对接口数据篡改,从而达到相关场景要求的一种服务
主要有以下场景使用:
1、测试边界值时,可使用mock技术篡改返回值
2、测试接口时,可使用mock技术篡改传入值
3、使用第三方服务时,可使用mock技术篡改第三方返回
4、在测试不同环境时,可使用mock技术切换环境

使用 charles 如何完成 mock 测试

在charles中有三种方式进行mock测试
1、使用rewrite,进行全局返回修改
2、使用map local,可进行对返回值使用本地文档操作
3、使用map remote,可切换服务环境

如何进行弱网测试

在charles中可根据throttle setting进行对网络进行配置。
可配置2g 3g 4g 环境,也可详细设置具体参数。
霍格沃兹的测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。

软件测试学习笔记丨http/https/tcp握手和回收/mock相关解释_软件测试

举报

相关推荐

0 条评论