随笔分类 - 测试技术领域拓展--大全
摘要:API 接口主流协议有哪些?如何创建 HTTP/HTTPS、WebSocket/WebSockets、TCP/UDP、gRPC、SOAP、Dubbo/HSF 等不同协议? RESTFUL:简单来说就是对HTTP请求的方式和路径的一种约束规则,一种思想。 只要是符合这种思想的HTTP接口都可以叫做RE
阅读全文
摘要:计算机网络的五层(七层)协议:OSI理论上的网络通信模型,TCP/IP实际上的网络通信标准。 注:下层是为上层提供服务,下层会把数据传给上层,依赖于下层 请求数据的过程: 返回数据的过程:
阅读全文
摘要:一、HTTP HTTP全称是“超文本传输协议”(Hypertext Transfer Protocol),是Web应用程序最为广泛使用的协议之一。它建立在TCP协议之上,通过请求-响应模式来传输数据。在HTTP中,客户端发送一个请求到服务器,服务器接收到请求后,返回相应的响应。这个过程通常涉及到以下
阅读全文
摘要:一、什么是monkey测试 Monkey测试是一种软件测试类型,测试人员在没有预定义测试用例的情况下,应用随机测试用例测试程序,并检查系统行为。Monkey测试的目的是使用探索性技术来发现错误1。 Monkey测试是一种黑盒测试。当测试人员为了编写和执行函数而出现时间不足时,就可以进行此测试。 其特
阅读全文
摘要:1. 指南针测试法:该方法要求测试人员严格遵守文档、用户需求或说明书来尽职尽责,非常忠实的测试每一个特性。这是最基本的的测试方法,也是我们平时测试的时候最易用到的方法。 2. 极限测试法:向软件提出很多难以回答的问题,即找麻烦测试法,让软件性能达到最大极限、输入或者计算量达到设计的最大能力,此时可能
阅读全文
摘要:1、测试左移:在项目需求阶段(需求评审阶段)介入测试工作,为了更早的发现bug,以免后期造成不必要的影响; 产出物:需求验收标准(有利于后期测试用例的测试点编写) 2、测试右移:测试人员对生产环境的监控,实时获取相应数据的反馈(线上数据监控,用户反馈,及时预警); 作用:通过线上监控和预警,及时发现
阅读全文
摘要:一、瀑布模式(传统测试):将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护6个基本步骤; 二、敏捷开发(敏捷测试):高度迭代、快速响应 敏捷测试的优缺点: 一定程度上提高了测试效率但可能会导致漏测。 敏捷测试是伴随着敏捷开发双双出现的,先说说敏捷开发的最大特点:积极响应
阅读全文
摘要:目录 Chaosblade是什么? Chaosblade怎么用? 场景一:服务器CPU爆满 场景二:服务器磁盘爆满 场景三:调用某个Dubbo服务超时 场景四:JVM中某个方法抛出异常或者修改方法返回值 场景五:调用Mysql超时或出现异常 场景六:服务器网络缓慢 Chaosblade是什么? Ch
阅读全文
摘要:架构师之路(一)- 什么是软件架构 一、想成为一个合格的架构师,你要知道软件架构是个什么概念,明白架构的定义: 1.软件架构是一个系统的草图。 2.软件架构描述的对象是直接构成系统的抽象组件。 3.各个组件之间的连接则明确和相对细致地描述组件之间的通讯。 4.在实现阶段,这些抽象组件被细化为实际的组
阅读全文
摘要:Sonar简介及使用https://blog.csdn.net/qq_43843725/article/details/100551645 Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL
阅读全文
摘要:Portainer容器管理工具的基本使用:https://blog.csdn.net/yuanlingGeGe/article/details/100762360 Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,可管理Docker主机或Swarm集群,支持最新
阅读全文
摘要:跳板机/堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是系统管理员或运维人员常用的操作平台之一。即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段监控和记录运维人员对网络内的服务器、网络设备、安全设备、数据库等设备的操作行为,以便集中报警、及时处
阅读全文
摘要:vpn具有2个作用:1,加密传输:此作用是VPN的最为原始的作用,也是国外使用vpn的原因,加密传输功能,使的网络更加安全,保密。2,更换ip:此作用是国内使用最多的原因,国内用户用它来更换ip以后可以使用google,Facebook等服务。在国内还有一个引申的作用就是“加速”,通过ip的改变,降
阅读全文