
性能测试
文章平均质量分 87
测试小婉
多年软件测试从业者,会定期分享软件测试知识,欢迎大家一起交流讨论。
展开
-
性能测试流程? 怎么做性能测试?
性能测试虽然是核心功能稳定后才开始压测,但是在需求阶段就应该参与,这样可以深入了解系统业务、重要功能的业务逻辑,为后续做准备。评审时,要明确性能测试范围、目标;由于非专业性能测试人员不知道怎么定目标,如果你让他们定,可能定的目标会很离谱,比如,要求单机tps10万、支持1万的并发等等,显然是不合理的,你压测也达不到这个目标;原创 2023-08-27 19:50:59 · 427 阅读 · 0 评论 -
性能测试的结果如何解读和分析?
性能测试的结果需要进行细致的解读和分析,以便找出系统的瓶颈和问题,并提出改进建议。:响应时间是指系统处理请求所需的时间,通常以平均响应时间、最大响应时间、95%响应时间等指标来衡量。较长的响应时间可能意味着系统存在瓶颈或性能问题,需要进一步分析。:吞吐量是指系统在单位时间内处理的请求数量,通常以每秒请求数(QPS)来衡量。较低的吞吐量可能意味着系统存在瓶颈或性能问题,需要进一步分析。:错误率是指系统在处理请求时出现错误的比例,通常以百分比来衡量。原创 2023-08-11 16:43:19 · 247 阅读 · 0 评论 -
使用 JMeter 进行压力测试
压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。线程数量和循环次数将会影响最终的测试报告,请大家多多测试。总结:!!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。原创 2023-08-01 20:49:31 · 228 阅读 · 0 评论 -
接口压测实践——压力测试常见参数解释说明
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。原创 2023-07-31 20:11:04 · 500 阅读 · 0 评论 -
性能测试学习阶段性总结
现在市面上关于性能测试的书或者资料已经相当丰富,但多数浮于表面,着重讲述测试工具,而缺少关于性能测试思维和策略的详细讲解,本文旨在总结性能测试基础部分的知识体系,因此基本没有涉及性能测试工具的使用。本文主要是两部分组成,第一是概念部分,主要是讲解性能测试中涉及的概念,帮助您对性能测试建立初步的认识;第二部分讲解性能测试过程模型PTGM,目的是讲解性能测试各阶段中应该进行的工作,这也是本文的主体,实际上对于性能测试来说,一个好的性能测试策略可能比你选一个好的性能测试工具更为重要。原创 2023-07-19 21:10:17 · 1412 阅读 · 1 评论 -
性能测试之性能问题分析
4、稳定性:采取最优容量的80%作为压力持续运行24小时,观察系统长时间运行的性能表现,关注响应时间,tps,总tps,事务成功率,交易总数,观察是否有内存溢出(堆溢出,栈溢出,持久代溢出),cpu利用率是否达标,mem是否不持续增长,是否能正常触发fullgc,gc时间,gc频率, fullgc时间,fullgc频率(重点关注,JVM调优就是为了减少fullgc频率)。在多线程程序的编写中,如果不适当的运用同步机制,则有可能造成程序的死锁,经常表现为程序的停顿,或者不再响应用户的请求。原创 2023-07-19 20:21:23 · 1066 阅读 · 0 评论 -
Jmeter分布式压测及踩坑记录
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家评论区留言333免费领取,千万不要错过哦。原创 2023-07-13 21:11:33 · 778 阅读 · 0 评论 -
性能测试必看——性能分析与调优的原理
常看到性能测试书中说,性能测试不单单是性能测试工程师一个人的事儿。一般指的是CPU、内存、磁盘I/O 方面的问题,分为服务器硬件瓶颈、网络瓶颈(对局域网可以不考虑)、服务器操作系统瓶颈(参数配置)、中间件瓶颈(参数配置、数据库、web服务器等)、应用瓶颈(SQL 语句、数据库设计、业务逻辑、算法等)。服务器硬件瓶颈---〉网络瓶颈(对局域网,可以不考虑)---〉服务器操作系统瓶颈(参数配置)---〉中间件瓶颈(参数配置,数据库,web服务器等)---〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)原创 2023-07-11 21:02:56 · 209 阅读 · 0 评论 -
一种简单的数据库性能测试方法
翻阅了一下资料,找一到了一篇《一种特殊的数据库性能测试》,大概思路是:通过编写一java程序来循环插入数据,编写一个批处理文件来调用java程序。这两天接到一个任务,要测试一个服务器的性能,客户要求向数据库内 1000/s(每插入一千条数据) 的处理能力,当时脑子赌赛了,想的是用LR来进行,由于LR接触不深,只知道LR实现参数化的时候可以调用数据库里面的数据,往里面大批量的插入数据,以前没试过。添加监听器,我们这里选择添加“图形结果”和“查看结果树”,点击菜单栏上的“启动”--->运行。原创 2023-07-11 20:54:31 · 341 阅读 · 0 评论 -
jmeter性能测试过程中遇到的问题及解决方法
想要监听到,有两种办法,一种是防火墙开放4444端口,一种是更换端口。线程组设置1500线程,ramp up设置10s,勾选延迟创建,循环次数设置为永远。但是我们在jdk工具里面再看一下线程创建的过程,会发现线程几乎在1s内就全部启动完成了,如下图。线程组设置1500线程,ramp up设置10s,不勾选延迟创建,循环次数设置为永远。再分析响应时间,我们的响应时间其实也是在逐渐升高,从侧面反映出线程的tps是在下降的。这一组函数的作用是,不论在linux还是在本机,都可以自动切换路径格式,不需要手动修改。原创 2023-07-04 20:34:48 · 718 阅读 · 0 评论 -
性能测试该怎么做,终于找到方法了
大体的性能测试入手与思路介绍完成,具体应该根据实际业务情况,使用环境和工具做进一步的详细设计。locust,sql性能等,完全可以自行写适合公司的框架来进行性能测试(个人建议)!!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。原创 2023-07-04 20:07:42 · 228 阅读 · 0 评论 -
如何对修改密码接口进行压测?终于找到解决办法了
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家评论区留言333或私信我领取哦。原创 2023-06-30 16:33:55 · 219 阅读 · 0 评论 -
Jmeter之单接口的性能测试
服务端的整体性能测试是一个非常复杂的概念,包含生成虚拟用户,模拟并发,分析性能结果等各种技术,期间可能还要解决设计场景、缓存影响、第三方接口mock、IP限制等问题。如何用有限的测试机器,在测试环境中模拟并评估生产环境的真实性能状态,找出性能瓶颈,也一直是性能测试工程的核心目标。但一个大型系统的性能,也是由一个一个接口的性能来保证的,同样遵循木桶原理,即性能最差的那个接口将会拉低整个系统的性能,因此评估单个接口的性能,对于优化接口的性能,保证系统的整体性能,也一样很有必要,量变终会引发质变。原创 2023-06-13 16:10:37 · 1236 阅读 · 0 评论 -
性能测试之全链路压测实战理论详解
要说当下研发领域最热门的几个词,全链路压测肯定跑不了。最近的几次大会上,也有不少关于全链路的议题。之前有朋友在面试过程中也有被问到了什么是全链路压测,如何有效的开展全链路压测。今天我们就来聊聊全链路压测,但本文不会涉及到具体的技术栈,主要讲讲全链路实践的理论问题。其实,进行全链路压测对于整个公司技术要求还是很高的,没有一定技术沉淀的公司最好不要贸然尝试全链路压测,因为如果没做好可能会把生产环境搞宕机,所以对于没有一定科技能力的公司还是尽量不要贸然追潮流,实施全链路压测。原创 2023-06-11 19:36:23 · 2687 阅读 · 0 评论 -
APP性能测试中的几个重要概念,你都知道吗?
我们在使用各种 App 的时候基本会关注到:这款软件挺耗流量的?运行起来设备掉电有点快嘛?切换页面的时候还会有卡顿等现象?如果遇到有这些问题的 App 我们基本会将它请出我们的爱机。由此可见软件是否受欢迎除了提供必要的功能外,流畅性、流量/电池消耗也是很重要的指标。今天就来从我们测试人员的角度,谈一谈 App 验收测试过程中需要关注到一些指标项目:●内存占用●CPU 占用●流量耗用●电量耗用●启动时间。原创 2023-06-06 19:47:08 · 477 阅读 · 0 评论 -
Jmeter常用的两大性能测试场景你都知道吗?
配置参数的完整描述为:给定负载并发用户数为25,从0秒开始,每3秒内增加5个并发用户数,3秒时刻完成5个并发用户数的启动后开始平稳运行10秒钟,依次下去,直到25个并发用户数全部都启动完成后,平稳运行30秒,然后每隔1秒减少5个并发用户数直到并发用户数减少为0时,负载测试结束。该场景主要应用在负载测试里面,通过设定一定的并发线程数,给定加压规则,遵循“缓起步,快结束”的原则,不断地增加并发用户来找到系统的性能瓶颈,进而有针对性的进行各方面的系统优化。原创 2023-06-04 20:16:35 · 361 阅读 · 0 评论 -
性能测试从零开始落地实施全过程指南之性能测试计划怎么写?
在性能测试计划中,需要说明本次性能测试各阶段的交付物,主要包含这几项:性能测试计划&方案、测试脚本、性能缺陷统计、轮次小节、性能测试报告。这里的术语指的是:涉及本次性能测试相关的一些专业术语说明,目的是统一口径,做解释说明,便于参与本次性能测试的相关人员理解。:如上表格描述,依然作为一个示例来说明,主要内容包括:场景编号、测试类型、涉及业务场景、业务配比、执行时间、测试目的。首先要阐述本次性能测试的背景,即被测系统类型,面向哪些用户,具备什么特点,为什么要进行性能测试,预期的一些指标等等。原创 2023-06-01 19:31:45 · 868 阅读 · 0 评论 -
性能测试工程师必看——性能测试报告模板
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。原创 2023-05-25 21:14:36 · 7358 阅读 · 0 评论 -
性能测试入门必看的学习路线图,答应我你一定要看
我转行做软件测试工作已有八年多了, 从功能到自动化测试,然后负责性能测试团队和质量团队的技术专项治理,再到测试专家角色,负责整个技术项目的产品/运营和质量保障工作。其中性能测试和线上稳定性保障,算是我最擅长的技术领域。很多同学咨询过我,性能测试如何入门,如何快速提升压测和性能优化相关的技能。我写了很多文章分享性能测试相关的干货文章,但发现还是有很多同学迟迟无法入门,对性能测试的认知依然停留在使用工具压测然后统计数据出报告就完事的层次。原创 2023-05-08 21:04:53 · 319 阅读 · 0 评论 -
性能测试工程师技术履历表这样写,HR求着我过去面试
今天分享一个性能测试工程师的技术履历表,这对于大家写简历、面试、找工作等还有很有帮助的。其实最主要的就是要把你会的技能详细的写上去,还有要能够在你的项目经历里面表现出来。为此我帮大家准备了大量的简历模板及大厂面试真题。还有教你包装简历的是视频教程等。需要的可以点击文章末尾的名片找我领取哦。在这里为大家准备了软件测试学习过程中需要的各种学习资料:简历模板、面试真题、学习电子书、安装包、视频教程等等。希望可以帮到大家,需要的点击下方名片加我领取哦。找工作面试必看,自动化测试简历怎么做?原创 2023-04-04 21:34:29 · 192 阅读 · 0 评论 -
从面试官角度告诉你高级性能测试工程师面试必问的十大问题
如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2023-03-01 21:08:42 · 1086 阅读 · 0 评论 -
棋牌类游戏测试用例怎么写?我敢打赌你绝对不知道
1.账号登录:Ⅰ.用户名或密码为空Ⅱ.数据库中不存在的用户名,不存在的密码Ⅲ.数据库中存在的用户名,错误的密码Ⅳ.数据库中不存在的用户名,存在的密码Ⅴ.输入的正确的用户名或密码前存在空格Ⅵ.输入正确的用户名密码以后按[enter]是否能登陆Ⅶ.点击申请账号是否可以弹出对应的窗口Ⅷ.点击清除记录是否可以清除,重新打开是否清除彻底Ⅸ.选中记住密码是否可以保存密码,重新打开是否保存着正确的密码Ⅹ.选中记住密码后换一个账号,保存的密码是否正确的与账号对应。原创 2023-02-21 17:08:21 · 4263 阅读 · 0 评论 -
软件性能测试模拟笔试题目,你能回答多少?来试试吧
注:本试卷中题目所涉及性能测试工具如无特殊说明则均为jmeter。感谢每一个认真阅读我文章的人!!!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,与我一起学习交流。原创 2023-02-06 17:31:05 · 198 阅读 · 0 评论 -
性能测试环境如何搭建?我来告诉你
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-12-02 21:26:49 · 777 阅读 · 0 评论 -
浅析性能测试策略及适用场景
面对日益复杂的业务场景和不同的系统架构,前期的需求分析和准备工作,需要耗费很多的时间。而不同的测试策略,也对我们的测试结果是否符合预期目标至关重要。这篇博客,聊聊我个人对常见的性能测试策略的理解,以及它们的适用场景。一、常见的测试策略性能测试实施过程中,针对不同的业务场景,我们经过分析和场景建模后,会选择不同的测试策略。下面的十种测试策略,覆盖了绝大多数的场景。1、并发测试模拟客户端请求,在单位时间内(S)同时发起一定量的请求,验证系统是否具有并发性的问题。PS:不要无脑高并发!!!2、负载测试。原创 2022-11-22 20:54:11 · 511 阅读 · 0 评论 -
性能测试怎么做?拿我轻身经历的项目举个例子
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-10-20 20:46:58 · 472 阅读 · 1 评论 -
性能测试报告不会写?最标准的模板来了
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-10-12 20:00:20 · 6968 阅读 · 1 评论 -
性能测试计划包含那些内容?这份从零开始实施的性能测试指南千万不能错过
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-09-29 20:33:37 · 1700 阅读 · 0 评论