写点什么

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

作者:测试人
  • 2024-01-29
    北京
  • 本文字数:851 字

    阅读完需:约 3 分钟

相关名词解释

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 级别的测试管理大咖量身打造职业规划。



发布于: 刚刚阅读数: 4
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试学习笔记丨http/https/tcp握手和回收/mock相关解释_软件测试_测试人_InfoQ写作社区