摘要: RPC(Remote Procedure Call,远程过程调用)请求和普通的 RESTful 请求在设计理念、通信方式、协议等方面有一些区别: 设计理念: RPC 请求:RPC 是一种面向过程的通信模式,其设计目的是让远程调用像本地调用一样简单,它的核心思想是调用远程服务的方法。 RESTful 阅读全文
posted @ 2024-04-24 17:55 yongheng999 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一个客户端请求经过服务网关到达服务器和服务后端的流程通常包括以下几个步骤: 客户端发起请求: 客户端发送请求到服务网关,请求可以是 HTTP 请求、RPC 请求等。 服务网关路由: 服务网关接收到请求后,根据配置的路由规则将请求路由到相应的服务后端。路由规则可以根据请求的路径、主机名、HTTP 方法 阅读全文
posted @ 2024-04-24 17:50 yongheng999 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 单接口测试和多接口测试是软件测试中的两种不同层次的测试,它们针对的对象和测试策略也有所不同。 单接口测试策略: 功能测试: 确保单个接口按照规格说明的预期行为正常工作。 边界测试: 测试接口的边界情况,例如输入的边界值、特殊字符、长度限制等。 异常测试: 测试接口对异常情况的处理,例如错误的输入、无 阅读全文
posted @ 2024-04-24 17:30 yongheng999 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在 Linux 中,常用的查看日志的命令有多种,每个命令都有不同的参数来满足不同的需求。以下是几个常用的命令及其参数: tail: -f:实时跟踪日志文件的变化,持续显示最新的内容。 -n <number>:指定显示最后几行日志,默认为 10 行。 less: +F:实时跟踪日志文件的变化,类似于 阅读全文
posted @ 2024-04-24 17:27 yongheng999 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 你可以使用 grep 命令结合正则表达式来找出包含 "404" 或 "500" 的所有报错信息,并显示这些行的内容。以下是示例命令: grep -E '404|500' /path/to/logfile.log 这个命令会在指定的日志文件 /path/to/logfile.log 中查找包含 "40 阅读全文
posted @ 2024-04-24 17:23 yongheng999 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 水平越权(Horizontal Privilege Escalation)和垂直越权(Vertical Privilege Escalation)是两种常见的越权攻击方式,它们之间的区别在于攻击者获取访问权限的方向和方式。 水平越权(Horizontal Privilege Escalation) 阅读全文
posted @ 2024-04-24 17:17 yongheng999 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 越权(Unauthorized Access)是指攻击者利用漏洞或不当配置,以未经授权的方式访问系统中的资源或执行操作。常见的越权方式包括:2 直接访问 URL: 攻击者直接通过输入 URL 地址或修改 URL 参数的方式来访问系统中的受保护资源。例如,通过修改订单页面的 URL 参数来访问其他用户 阅读全文
posted @ 2024-04-24 17:16 yongheng999 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 三次握手和四次挥手是 TCP 协议中建立和终止连接时的标准流程,其设计的目的是确保数据的可靠传输和连接的安全关闭。 三次握手(Three-way Handshake) 客户端发送 SYN: 客户端向服务器发送一个 SYN(同步)包,表示请求建立连接,并指定初始序列号(Sequence Number) 阅读全文
posted @ 2024-04-24 17:13 yongheng999 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Mocking 在软件开发和测试中有许多应用场景,主要用于隔离被测系统的外部依赖,简化测试过程,提高测试效率。 以下是一些常见的 Mocking 应用场景: 单元测试: 在单元测试中,经常需要隔离被测对象与其依赖的外部组件、服务或对象。使用 Mocking 技术,可以模拟外部依赖的行为,使得单元测试 阅读全文
posted @ 2024-04-24 17:11 yongheng999 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Mocking 是软件测试中常用的一种技术,它的原理是通过模拟(模仿)外部依赖或对象的行为,以便在测试中隔离被测系统的部分,使得测试更加简单、可控、可重复。 Mocking 的原理可以简单描述如下: 替换外部依赖: 在测试过程中,被测系统通常会依赖于外部组件、服务或对象,例如数据库、文件系统、网络服 阅读全文
posted @ 2024-04-24 17:09 yongheng999 阅读(1) 评论(0) 推荐(0) 编辑