
一条耗时100ms的SQL把系统搞崩了
一个项目上线了两个月,除了一些反馈的优化和小Bug之外,项目一切顺利。前期是属于推广阶段,可能使用人员没那么多,当然对于项目部署肯定提前想到并发量了,所以早就把集群安排上,而且还在测试环境搞了一下压测,绝对是没得问题的;但是,就在两…
一个项目上线了两个月,除了一些反馈的优化和小Bug之外,项目一切顺利。前期是属于推广阶段,可能使用人员没那么多,当然对于项目部署肯定提前想到并发量了,所以早就把集群安排上,而且还在测试环境搞了一下压测,绝对是没得问题的;但是,就在两…
问题:如何从机器B执行机器A上的程序?方案1:机器A是一台windows机器,从机器B远程登录执行。方案2:机器A是一台linux服务器,远程shell登录执行。方案3:使用XML-RPC构造一个远程调用服务。前提条件:python3环境解决方案:首先,…
何为测试工具?就是能辅助测试同学来完成特定的操作的工具,比如常见的如postman、Fiddler、Charles、jira,包括jmeter等,当然还包括公司自己开发的用例转换工具,造数工具,Mock工具或是平台等等。一般以应用程序,或是简单的页面来提供相关的功…
日常测试工作中,开发提到的网关到底什么意思?本篇文章就分享一下所谓的网关究竟是什么技术、有什么好处,以及常见的网关组件有那些。网关概述如果没有网关?1、前后端分离,页面会对接很多域(微服务),客户端处理的复杂性很高;2、存在…
上篇文章主要分享了重复消费的原因,以及如何去测试这个场景,最后告诉大家,目前互联网项目关于如何避免重复消费的解决方案。本篇文章主要分享消息乱序的原因、测试方法,以及目前互联网项目解决消息无序的常见方案。为什么要保证消息消费有序…
上篇文章主要分享了如何搭建RocketMq的高可用集群搭建步骤,以及如何编写生产者和消费的代码,本篇文章主要讲述重复消费的原因,以及如何去测试这个场景,最后也会告诉大家,目前互联网项目关于如何避免重复消费的解决方案。Mq为什么会有重复消费…
前面分享了一篇介绍消息中间件mq的文章,有些小伙伴看完向我反馈,还是很懵圈,希望我写个小demo,能手把手介绍mq的测试方法。接下来打算用几篇文章详细介绍,日常业务测试中遇到的mq测试场景。万事开头难,想了解mq测试场景,首先得先搭建一个mq…
日常测试工作中,开发提到的Mq到底什么意思?本篇文章就分享一下所谓的Mq究竟是什么技术、有什么好处,以及常见的Mq组件有那些。Mq的优点有哪些Mq(MessageQueue)是消息队列,主要有三大用途,我们拿一个电商系统的下单举例:解耦:引入消…
现在测试工程师面试难度越来越大,关于技术方面考察,很多面试官经常会问你是否了解过Redis缓存中间件,这道题一方面是考察你是否对后端技术有一定了解,另一方面也考察你测试工作的深浅。所以本文将由浅到深、由易到难列举Redis相关面试题,为你…
一、查询SQL尽量不要使用select*,而是具体字段1、反例SELECT*FROMuser;2、正例SELECTid,username,telFROMuser;3、理由节省资源、减少网络开销。可能用到覆盖索引,减少回表,提高查询效率。注意:为节省时间,…