混沌工程:原则、示例和工具

什么是混沌工程? 您的客户、客户、访客,甚至内部员工,都依赖您的系统随时运行、可用和执行。 在一个完美的世界中,当系统、应用程序和服务下降时,永远不会有一个术语,但这不是一个完美的世界,不幸的是,有时事情没有按计划进行。 中断和停机时间可能会使公司损失数百万美元。 有时,最好的计划是意外的计划,这正是混乱工程试图解决的。 混沌工程,也称为混沌测试,可以被认为是一个学科,或方法,测试和建立一个系统,可以承受意外的失败或条件。 随着 DevOps 实践的出现,从初创公司到企业的组织在开发工作流程中慢慢采用了自己的混沌测试实践。...

加特林负载测试:方法、分布式测试和示例

Gatling 是用于性能和压力测试的开源工具,非常值得添加到您的个人工具知识库中。 如果您在性能测试领域工作,您可能已经听说过 Gatling。 加特林已经存在了近十年,并支持像HTTP,网套和JMS(雅加达消息服务)这样的协议。 尽管它以 Scala 为基础,不像其他语言(如 C#、JavaScript、PHP、Python 等)那样受欢迎,但它仍然被开发人员广泛使用。 我们将更多地讨论是什么让 Gatling 成为最喜欢的负载测试工具。 带负载视图的 JMeter 负载测试 从完全管理的云网络执行大规模负载测试 JMeter...

如何使用 JMeter 加载测试网站

使用 JMeter 进行负载测试 如果您的组织在历史上没有在您的网站、网络应用程序或 ABI 上执行负载测试,您可能不仅面临性能问题和用户体验不佳的风险,还可能会遇到在预算中获取负载测试解决方案空间的问题。 使用开源解决方案(如 Apache JMeter、金牛座、Gatling 等)对管理层有利,因为开源解决方案通常可以免费使用,而且没有前期投资,但这并不意味着不涉及任何成本。 与 LoadView 等商用解决方案相比,开源工具具有一些缺点,功能更少。 对于本文,我们将对 JMeter...

光棍节:为世界上最大的电子商务假日准备您的网站

什么是光棍节? 光棍节,或最初被称为”单身汉节”,是一个非官方的中国购物节日,顾名思义,庆祝单身。 据报道,这个名字 起源于20世纪90年代初 ,由南京大学的一群男学生组成。 为了寻找一种庆祝单身的巧妙方式,并摆脱其他以情侣为主的节日,他们想出了学士节这个名字。 这个非官方的节日在其他大学里一直坚持着,并很快流行起来,在社交媒体的推动下,它最终传播到了流行文化中。   光棍节是什么时候? 每年的11月11日或11月11日是光棍节。...

并发与同时用户测试解释

执行负载测试时,对同时使用者以及在某些情况下同时使用者的网站和应用程序进行测试非常重要,但有什么区别呢? 您何时应该进行并发用户测试? 很多人听到”并发用户”和”同时用户”这两个词时会感到困惑。 即使是最合格的技术人员在谈到并发和同时发生的用户和相关主题时也会感到困惑。 尽管网络上有很多不同的定义和示例,但您可能不理解它们,或者阅读后会更加困惑。 当涉及到性能测试时,您更需要了解基本层面的并发用户与同时发生的用户,以便有效地将您的知识应用于成功的测试。...

Web 应用程序性能:提高响应应用程序性能的提示

开发人员喜欢构建各种 React 应用程序,因为它能够在浏览器中处理 UI 组件,无需不必要的导航即可更新它们。 但这是有代价的。 对于大多数 Web 应用程序来说,响应应用程序的大小可能相当大,这会导致性能下降。 原因是,React 是一个前端库,它本身不能提高网站或应用程序的性能;必须从不同方面正确配置和优化。 此外,如果您计划吸引大量用户访问您的网站,则需要在高流量条件下优化性能,以避免不必要的问题。 出于这些原因,了解如何使用最佳实践和优化 Web 应用程序的方法对于您作为开发人员或产品经理确保 React...