搜索结果计 42 条

了解开发说的Mq到底是什么?
测试分享

了解开发说的Mq到底是什么?

3119 ruaite

日常测试工作中,开发提到的Mq到底什么意思?本篇文章就分享一下所谓的Mq究竟是什么技术、有什么好处,以及常见的Mq组件有那些。Mq的优点有哪些Mq(MessageQueue)是消息队列,主要有三大用途,我们拿一个电商系统的下单举例:解耦:引入消…

优惠券超发问题该怎么测试?
测试分享

优惠券超发问题该怎么测试?

1529 ruaite

在拼夕夕面试中,面试官问了一连串经典的问题:“优惠券库存是怎么扣减的?开发为了解决超发优惠券问题而设计的方案,你了解过吗?你又是如何测试的呢?”当时听到这些问题还挺懵的,没遇到过超发问题啊?开发设计的方案我怎么知道?现在想起来还…

测试工程师都能看懂的Redis
测试分享

测试工程师都能看懂的Redis

1349 ruaite

现在测试工程师面试难度越来越大,关于技术方面考察,很多面试官经常会问你是否了解过Redis缓存中间件,这道题一方面是考察你是否对后端技术有一定了解,另一方面也考察你测试工作的深浅。所以本文将由浅到深、由易到难列举Redis相关面试题,为你…

你问我答

为什么会出现内存泄漏?

1247 stady

在计算机的组件中,内存是非常重要的存在。在做性能测试的过程中,针对内存的监控也是非常核心的一类指标项。在一些场景的沟通中,发现大家对于内存的理解可能存在一些偏差。本文结合笔者的经验,对内存做一些基础知识的汇总。01为什么会有内存…

规避压测误区,进行有效压测
测试分享

规避压测误区,进行有效压测

1225 smart

压测本质上其实就是经验的问题,至于技术我认为现在都是配套了,也有人配套的东西也搞不清,那还是经验的问题。提醒下,这篇对野路子玩压测的人蛮有用的。一、压测的误区首先讲压测误区,每个误区我会简单的总结下,对于需要拓展的,我会在第二…

你“被”全链路了么?全链路压测实践之理论
测试分享

你“被”全链路了么?全链路压测实践之理论

1497 ruaite

要说当下研发领域最热门的几个词,全链路压测肯定跑不了。最近的几次大会上,也有不少关于全链路的议题。之前有朋友在面试过程中也有被问到了什么是全链路压测,如何有效的开展全链路压测。今天我们就来聊聊全链路压测,但本文不会涉及到具体的技…

你问我答

什么是接口的幂等性测试?

2545 caicai

相信大家在做接口测试的时候,一定绕不开一个话题:幂等性。那么作为一名测试工程师,站在研发的角度,去学习哪些地方需要幂等性,以及如何实现幂等性的实现,在接下来的业务场景中,才能更好测试。什么是幂等性?在如何测试幂等性之前,首先…

一文看懂大数据测试
测试分享

一文看懂大数据测试

1959 smart

1、什么是大数据?大数据是一个大的数据集合,通过传统的计算技术无法进行处理。这些数据集的测试需要使用各种工具、技术和框架进行处理。大数据涉及数据创建、存储、检索、分析,而且它在数量、多样性、速度方法都很出色,是需要新处理模式才能…

直播系统压测应该怎么做?
测试分享

直播系统压测应该怎么做?

3148 desyl

对于一个大而全的系统来说,做压测确实是挺难的,不过对于直播这种产品、系统相对独立的服务来说,做压测的可行度和意义较高。1、目标在做压测之前,先思考目标:衡量单机支撑能力,第一反应就是需要多少台服务器,其实对于一个系统来说,…

新一代的自动化测试利器?puppeteer生态一览
测试分享

新一代的自动化测试利器?puppeteer生态一览

2558 dingyx

puppeteer是chrome官方出品的无界面浏览器,我们一般称为无头浏览器。这种浏览器具有普通版浏览器的完备功能,并且可以运行在无界面的服务端,比如远程的linux服务器上,是做ui自动化测试的一个不错的选择。我们今天就来看一下puppeteer的生态…

你问我答

自动化测试遇到手机号验证码怎么办?

1970 daxiong

这个问题也是软件测试面试时经常遇到的一个问题,解决的办法很多,各种方法都有优劣,接下来就好好探讨下。要想把这个问题想清楚,其实关键点是首先要想清楚手机号和验证码登录的过程,过程清楚了,解决思路也就清楚了。第一步:手机号验证码登…

使用Jmeter读取和使用Redis数据
测试分享

使用Jmeter读取和使用Redis数据

4377 smart

前言消息队列和缓存是目前主流的中间件,我们在日常测试过程中,无论是接口还是压力测试,都会遇到需要处理这些中间件数据的情况。本文以Redis对缓存做一个简单的介绍,并基于Jmeter实现缓存数据处理。缓存Web系统通常使用数据库来存储数据,…

直播系统性能优化实战及思考
测试分享

直播系统性能优化实战及思考

2926 desyl

在假期某个夜黑风高的晚上,商家正在直播间如火如荼的做着直播,突然间屏幕卡顿,随后屏幕上出现大大的“404”,紧接着大量的客诉、告警扑面而来。好在技术团队响应及时,再经过很短时间的问题分析后,迅速的恢复了系统,保障了商家直播顺利进行。…

数据库压力测试方法及sysbench使用
测试分享

数据库压力测试方法及sysbench使用

1714 xsfly

一、前言在前面的压力测试过程中,主要关注的是对接口以及服务器硬件性能进行压力测试,评估请求接口和硬件性能对服务的影响。但是对于多数Web应用来说,整个系统的瓶颈在于数据库。原因很简单:Web应用中的其他因素,例如网络带宽、负载均衡节…

使用Portainer让测试环境搭建飞起来
测试分享

使用Portainer让测试环境搭建飞起来

2057 kelele

Docker的用处不多加赘述,Docker目前有以下应用场景:测试:Docker很适合用于测试发布,将Docker封装后可以直接提供给测试人员进行运行,不再需要测试人员与运维、开发进行配合,进行环境搭建与部署。测试数据分离:在测试中,经常由于测试…