测试
一个漏测Bug能让你想到多少?
Bug其实是任何应用产品都会有的一个问题,不是所有的Bug都能被发现,包括资深测试,或多或少的会出现线上缺陷,谁也不能把软件所有的功能操作、运用场景想周全。虽说不能做到完全零缺陷,但是每次发布的产品,
技术分享 | 多测试环境的动态伸缩实践
初期,根据实际研发需要,LigaAI主要应用了以下四套环境:随着团队规模不断扩大、业务组划分走向清晰,以及微服务拆分愈发精细,环境资源开始逐步缩紧,资源紧张带来的冲突频繁制约着团队发展。为缓解环境资源
【手把手】这篇全链路压测实践教程
前面两篇基本都属于比较理论的内容,今天这篇咱们来点实践的东西,手把手带你搞出一个压测来如果不清楚之前两篇的文章的小伙伴,可以先看下,在这里需要在虚拟机或者linux服务器启动运行环境应用服务可以单独部
2022 年全球十大最佳自动化测试工具
本文旨在推荐一些在全球广泛使用的测试自动化工具,其中既有商业软件也有开源软件,不过即使是商业软件,大部分都可以免费试用。 1、 LambdaTestLambdaTest 是用于桌面和 Web 应用程序
真人踩过的坑,告诉你避免自动化测试新手常犯的10个错误
新人小王接到为Web应用程序自动化测试脚本的任务时,既高兴又紧张,因为这是他进入团队的第一个任务。第一印象至关重要,他也希望给团队留下完美的第一印象。小王被要求自动化Web应用程序其中的一个模块,但他
如何选择合适的自动化测试工具?
在本文中,我们将详细讨论在选择自动化测试工具时如何进行选择。但在继续之前,让我们强调一下自动化测试工具的重要性。如果想对项目进行成功的自动化测试,识别正确的自动化工具至关重要。为项目自动化测试选择合适
全栈代码测试覆盖率及用例发现系统的建设和实践
随着项目不断深入迭代,业务逻辑以及用户场景日渐复杂,补充和维护单元测试维护的成本也变得越来越高。测试覆盖质量通过测试用例评审或者人工 Code Review 的方式费时费力,单凭多方沟通和经验累积的方
代码历史上最昂贵的 7 个错误
1999年,美国宇航局的火星气候轨道飞行器进入了一个过低的轨道,导致航天器在大气层中燃烧。这一失败最终追溯至一次换算错误——英制磅秒单位没有转换成标准公制牛顿秒。 美国宇航局的火星轨道器是其火星勘测者
被动防御→积极防御,系统稳定性保障思路启发
国外亚马逊、谷歌云都曾挂机过,天猫双十一系统故障甚至上了微博热搜以及央视报道,就在2021 年,滴滴早高峰也出现系统问题,就连美联储也逃不开系统故障。这些事故都在说明一个事实——目前大多数的企业和组
7. 堪比JMeter的.Net压测工具 - Crank 总结篇 - crank带来了什么
上面的实战训练我们仅仅是做了基础的工作,尽管我们通过模拟多接口同时压测完成了对单场景的压测,但真实的项目远远不会是所有人都同时访问一个页面,而不访问其它页面,那我们如何模拟出更贴近真实场景的用户轨迹呢
自动化测试的生命周期是什么?
测试的自动化应该得到强大的测试计划的支持。流程的预定义结构有助于设计测试计划并制定自动化测试工具的选择策略,从而设置测试环境、设计测试用例并编写脚本。它进一步定义了测试自动化、测试准备、实施、测试验证
6. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 收集诊断跟踪信息与如何分析瓶颈
找了一圈、没找到愿意接手的人,该怎么办呢……思考了会儿还是决定看看能否通过程序解决我们的难题吧,毕竟整理表格太累╯﹏╰通过查阅官方文档,我们发现官方提供了把数据保存成Json、csv、以及数据库三种方
5. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 接口以及场景压测
目前有一个项目,我们希望通过压测来了解其QPS、吞吐量、以及临界值,并通过压测来分析出其瓶颈在哪里?并通过解决瓶颈问题以提高QPS、吞吐量等指标先看下我们手头掌握了什么:此处项目名我们暂定为Proje
4. 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识wrk、wrk2
wrk是一种现代 HTTP 基准测试工具,能够在单个多核 CPU 上运行时产生大量负载。它结合了多线程设计和可扩展的事件通知系统,例如 epoll 和 kqueue。其支持参数:基础用法:运行了30秒
3 步排查,3 步优化,探针性能损耗直降 44%
首先想到的排查方案是通过skywalking监控进行排查,对比应用在接入探针和未接入探针的情况下,性能表现的差异在哪,具体的的性能消耗在哪个中间件。 在对比skywalking监控的链路耗时,确实可以