
怎么制定微服务测试策略?
微服务架构是近些年来比较流行的一种架构模式,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务间采用轻量级通信机制互相沟通。每个服务都围绕着具体的业务进行构建,并且能够被独立部署到生产环境、预生产环境。微…
微服务架构是近些年来比较流行的一种架构模式,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务间采用轻量级通信机制互相沟通。每个服务都围绕着具体的业务进行构建,并且能够被独立部署到生产环境、预生产环境。微…
一千个人,一千个测试员。这句话相信各位看官都知道。什么?不知道!好吧,好吧,这是小编山寨版的“一千个人,一千个哈姆雷特”。这句话说的是:不同的人对于测试员的理解是不同的;一千个人,就有一千个不同的测试员。有人觉得测试就是为项目…
性能测试在不同情况下是有着不同的目的,清楚每次性能测试的目标,能够让我们在开展性能测试的时候更有针对性。性能测试的目的1、获取正常请求流量下,系统的各个性能指标:这是最常见的性能测试目的,常规性能测试通常都有这个需求。在正常…
1、什么是数据库?答:数据库是按照某种数据模型组织起来的并存放二级存储器中的数据集合。2、什么是关系型数据库?答:关系型数据库是建立在关系数据库模型基础上的数据库,借助集合代数等概念和方法处理数据库中的数据。目前主流…
下面为性能测试中,MySQL常用性能计数器:Threads_connected表示当前有多少个客户连接该mysql服务器,连接数是否过多,网络是否存在问题,它是动态变化的,当达到最大连接数时,数据库系统就不能提供更多的连接数了,这时,程序还想新建连接线…
1、如何识别系统瓶颈?从TPS指标分析,TPS即系统单位时间内处理事务的数量。当前随着用户数的增长期系统每秒可处理的事务数是否也会增长。2、think_time的作用是什么?A、降低当前运行时压力,环节对应用服务器所造成的压力;B、模拟真实…
前言自动化测试是谈到软件测试时绕不过去的门槛,价值驱动的自动化测试到底应该遵循哪些原则,让我们来一起探索。自动化测试仿佛是每个测试人员心中的那一片圣土,能够开发自动化测试脚本的工程师不再是测试工程师,他们被尊称为测试开发工程师…
软件测试到底是个啥?入行前,你一定问过这个问题。入行后,你也一定因为这个问题而迷惑。因为你对软件测试的定义决定了你对自己应该做什么的定位。也正因为随着你在工作中的经验增长,你的认知也在不断增长,每一次修正你的认知,你都会上…
测试报告怎么写?这是一个从新手开始问,一直到老手还在困惑的问题。对于新手来说,虽然随手就能拿到模板,但是模板里到底在说什么,到底要填写哪些信息?对于老手来说,测试报告堆砌了一大堆数据,到底有什么用?所以这篇文章,我们一起聊聊…
“我怎么才能学会做性能测试?”“性能测试工具到底是选JMeter好,还是Loadrunner好呢?”“每次做性能测试,似乎都是设置好工具(Jmeter),然后跑下脚本,图表结果看不懂怎么办?”我是我经常从测试员中收到的问题,归根到底的问题就是:怎么…
在生活中,做任何事情之前,最好先确定一个目标。同样的,在我们日常做性能测试之前,最好把本次预期性能指标确定下来,没有预期指标的衡量,将无法评估测试结果数据是否满足预期。比如以下这样的指标:接口预期TPS查…
HttpRunner简介HttpRunner是一款面向HTTP(S)协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。目前已经发布了HttpRunner2.x版本。GitHub地址:https:…
下面分享一波关于播放器的测试点一、功能测试打开,关闭播放器播放,暂停,停止播放器上一个视频,下一个视频快进、挪动进度条进行进度选择音量大小,静音最大化,最小化播放列表的添加,删除,查看播放列表的播放顺序,单循环,多循…
业务量:是不带时间单位。我们提到业务量的时候,一定会加一个时间单位。比如说,每天的业务量是100万笔,每年的业务量是1亿笔,等等吞吐量,是自带时间单位的。吞吐量是单位时间内处理的业务数量。业务量和吞吐量的关系?那么问题来了,我们…
做性能测试先要懂性能,响应时间(responsetime)作为性能测试过程中重要指标之一,是测试工程师重点关注的。响应时间有两种理解,一是应用系统从请求发出开始到客户端收到响应所消耗的时间,二是应用系统从请求发出开始到客户端接收到最后一个字…