在测试IO密集型应用程序的时候,当出现内存泄露的时候,往往需要针对这部分进行分析内存泄露的具体原因。常规的一种方式是我们使用JVM的监控工具来监控这部分,来查看堆内存以及非堆内存的实际使用率和过程中应用程序本身...
在性能测试的过程中,需要关注到各个不同维度的资源变化趋势的过程,比如操作系统中CPU与内存以及平均负载资源变化的趋势,当然还有很多的指标。主要需要关注的是DB资源,操作系统资源,被测服务的资源,以及其他涉及到的中间件(...
接口测试技术可以说是测试的基本功,这主要的核心原因是管理层需要测试需要有更高的业务交付的能力,能够在有效时间内快速完成业务的同时又满足质量发布的标准,坦白说,这是一个挑战,但是现实情况就是如此。第二个原因是新技...
在调度算法中详细的介绍了不同调度方式在程序中的调度策略,下面继续沿着调度的思路来说在性能测试中的等待队列。调度的核心是为了让底层的服务始终保持在一个可持续运行的一个状态中,再说的具体点就是保持服务的高可用...
混沌工程的核心是通过实验的方式来验证系统在稳定下下它的不稳定性,从而通过混沌工程实验的方式来模拟这种情况并给出合理的解决方案,所以它最重要的不是混沌实验,而是实验背后的解决方案。业内最早实践混沌工程的公司是...
在 IDEA 中开发或学习 Java 项目时,我们经常需要同一个项目以不同端口多次启动。比如,我们想测试 Nginx 的负载均衡,再比如我们想测试 OpenFeign 的负载均衡。...
百度垂类交付效能负责人,在敏捷转型、Devops、云原生提效、效能数字化等方面有实践经验。
很多软件系统由于性能问题导致了失败,在开发生命周期和性能测试生命周期的每个阶段都存在导致性能失败的原因。有时候,性能问题是无法控制的,它不在项目经理、技术架构师或性能工程师的控制范围之内。从业务和个人层面来...
API它的全称是Application Programming Interface,也叫做应用程序接口,它定义了软件之间的数据交互方式、功能类型。随着互联网的普及和发展,API 从早期的软件内部调用的接口,扩展到互联网上对外提供服务的接口。调用者通...
如果公司要求你去做性能测试,会有一个“需求”,活动页面,要你做性能测试,看是否能满足1000个人同时访问。