性能测试
文章平均质量分 87
锦都不二
从业八年有余,深知测试开发一门的诸多不易,我热爱这个行业也愿意去分享我的一些经验与大家共同交流。
展开
-
一文彻底搞懂性能测试
在性能测试的概念中,性能指标、性能模型、性能场景、性能监控、性能实施、性能报告,这些既是概念中的关键词,也可以说是性能测试的方法和流程。而这些概念我们在实际的工作中,都是非常重要的。因为它们要抹平沟通的误解。让不同层级,不同角色的人,可以在同样的知识背景下沟通,也可以让做事情的人有清晰的逻辑思路,同时对同行间的交流,也有正向的促进作用。性能测试策略、性能测试场景、性能测试指标,这些关键的概念在性能测试中深深地影响着很多人。我们简化它的逻辑,只需要记住几个关键字就可以,其他的都不必使用。原创 2023-10-08 14:53:52 · 924 阅读 · 0 评论 -
性能测试常见的测试指标
我们可以认为性能测试是:通过在测试环境下对系统或构件的性能进行探测,用以验证在生产环境下系统性能是否达到预估的性能需求,发现系统可能存在的性能瓶颈,进而改善优化并系统的性能,提高系统的可扩展性、稳定性。 学习性能测试,或者对测试结果进行分析,都需要熟悉测试指标。接下来从性能测试分析度量的角度,介绍性能测试不同维度的测试指标。原创 2023-08-29 17:06:10 · 696 阅读 · 1 评论 -
【性能测试】loadrunner12.55教程(一)--知识准备
响应时间就是用户感受软件系统为其服务所耗费的时间 Virtual User Generator(用户脚本)录制与编写脚本的地方,就是通过录制或编写脚本来模拟用户的行为,同时会打印出日志信息,方便调试脚本;VuGen也是一个集成开发调试环境,在这里完成脚本开发并调试通过后就可以放到Controller中创建场景。 简单说,就是我们将会用VuGen对我们需要测试的流程进行录制,然后对录制下来的流程进行一些配置调试。原创 2023-06-21 15:32:15 · 2338 阅读 · 0 评论 -
【JMeter压力测试】通过jmeter压测surging
surging是异构微服务引擎,提供了模块化RPC请求通道,引擎在RPC服务治理基础之上还提供了各种协议,并且还提供了stage组件,以便针对于网关的访问, 相对于功能,可能大家更想知道能承受多大的并发,大家也会各自进行压测,当碰上一些问题,导致压测结果不理想就会扣帽子给框架引擎,这个性能不行,针对于压测结果,很多人不明所以,都是以一笔带过的方式告诉大家结果,那么这次从头至尾,把环境和测试过程进行梳理,通过此篇文章进行发布,也请各大同行监督。原创 2023-06-11 15:03:52 · 535 阅读 · 0 评论 -
压力山大?搭建JMeter分布式压测环境轻松应对!
您想要提高您的应用程序的性能吗?想要确保它在高负载下仍然能够正常工作吗?那么,您一定需要一个可靠的性能测试工具来帮助您完成这个任务。JMeter是一个广泛使用的性能测试工具,但是如果您的测试需求变得更加复杂和庞大,那么单机运行可能无法满足您的需求。那么有没有一种方法可以提高测试效率呢?当然有!搭建JMeter分布式压测环境是一个明智的选择。通过增加多台计算机节点,您可以将测试负载分散到不同的计算机上,从而有效地提高测试效率,并且节省大量时间和精力。在本篇文章中,我们将为您详细介绍如何搭建JMet原创 2023-05-30 17:10:32 · 594 阅读 · 0 评论 -
“Jmeter WebSocket协议压测”,助你轻松应对高并发场景!
在当今高并发的网络环境下,WebSocket协议已经成为了最受欢迎的实时通信技术之一。然而,对于开发人员来说,如何有效地压测WebSocket协议仍是一个挑战。Jmeter是一款功能强大、易用的负载测试工具,而它也可以轻松地对WebSocket协议进行压测。通过使用Jmeter测试WebSocket协议,您可以验证您的应用程序在高并发场景下的性能表现,并及时发现和解决潜在的性能问题。因此,如果您正在寻找一种可靠且高效的方式来测试WebSocket协议,那么使用Jmeter进行WebSocket协议压原创 2023-05-28 15:39:40 · 2961 阅读 · 0 评论 -
谁懂啊!性能测试还能这么快学好。。。。。。
互联网普及,用户群体庞大,用户体验非常重要。性能是一种指标,是软件系统对于及时性的符合程度。对于一个产品根据响应时间和吞吐量衡量性能的及时性,响应时间是一个http完整的请求流程时间之和。对用户而言,响应时间是端到端的用户基本体验。原创 2023-05-25 14:37:02 · 456 阅读 · 0 评论 -
轻松打造智能化性能测试监控平台:【JMeter+Grafana+Influxdb】的优化整合方案
在当前激烈的市场竞争中,创新和效率成为企业发展的核心要素之一。在这种背景下,如何保证产品和服务的稳定性、可靠性以及高效性就显得尤为重要。而在软件开发过程中,性能测试是一项不可或缺的环节,它可以有效的评估一个系统、应用或者软件的性能指标。然而,如何提升性能测试效率,把测试结果转化为有价值的信息,则是一个更加重要的问题。因此,本文提供了一个基于JMeter、Grafana和Influxdb的优化整合方案,将三个工具进行智能化整合,通过实时监控和数据分析,帮助团队更好地发现和解决性能问题,为企业提升产品和原创 2023-05-24 19:37:34 · 2431 阅读 · 2 评论 -
别让你的云端“瘫痪”——教你如何优化云平台性能测试
你有没有遇到过这样的情况,打开一个网站却等待了漫长的几秒钟才能加载出来?或者使用某个应用程序时卡顿、响应缓慢甚至崩溃了?这些问题可能都源自于平台性能不稳定或低效。而如今,越来越多的应用程序和服务都是部署在云端的,在这种情况下,优化云平台性能测试显得尤为重要。本文将为大家揭秘云平台性能测试规范,帮助您实现网站“飞”升!原创 2023-05-14 14:29:22 · 1125 阅读 · 0 评论 -
从0-1学习性能测试:4个章节带你入门到精通
而对于服务器端的性能测试,即使是不做性能测试的人,最好也要有一点了解。我并不从事专职性能测试,只做过一些小项目的性能测试工作。很多公司会希望测试人员能在测功能之外兼顾一下性能测试,而不一定会雇一个专门的性能专家来做性能测试。原创 2023-04-04 20:23:16 · 307 阅读 · 0 评论 -
jmeter性能测试—(记录一次Jmeter多用户并发测试)
简单记录一次jmeter性能测试并发设置的笔记,话不多说,我们上实战讲解原创 2023-03-09 15:26:15 · 317 阅读 · 0 评论 -
【性能测试】loadrunner(一)知识准备
在性能测试中,牵扯到了许多比较杂的知识点,这里将给大家说一下,loadrunner性能测试前需要做的一些准备,本节中我们将先从性能测试的一些术语入手,再到HTTP的一些知识,最后导我们loadrunner12.55的环境配置。1.1.1 响应时间(Response time) 响应时间就是用户感受软件系统为其服务所耗费的时间1.1.2 并发用户数 用来度量服务器并发容量和同步协调能力,在客户端指一批用户同时执行一个操作C是平均并发用户数;n是login session的数量;原创 2023-02-23 15:24:23 · 1012 阅读 · 0 评论 -
Python实现性能自动化测试,还可以如此简单
1.安装locust使用官方pypi源来安装pip install locustio使用豆瓣pypi源来安装(推荐)pip install -i https://pypi.douban.com/simple locustio安装成功之后,在cmd控制台将会新增一条命令,可输入如下命令查看:locust --help2.基本用法原创 2023-02-20 17:28:09 · 549 阅读 · 0 评论 -
dubbo接口自动化用例性能优化
本地调试运行时等待时间较长,就算是一个简单的case,执行时间都需要1分钟以上单用例执行时间比较长,部分用例执行时间超过2分钟集成到CI中运行时,执行时间较长对于上述三个问题花时间进行了一定程度的优化,总结如下解决了一部分性能问题后,尤其是提高了用例并发以后,对用例稳定性也更高了。减少外部依赖。如果执行过程需要依赖其他系统的接口,那么其他系统发生了变更或故障就会影响自身用例的进行。可以考虑通过预先生成的数据来替代调用外部接口生成数据在用例中使用。第三方接口的调用可以考虑mock。原创 2023-02-13 16:49:01 · 428 阅读 · 2 评论 -
服务端监控工具:Nmon使用方法
nmon是linux平台一款优秀的性能监控工具,除了功能齐全的是啥交互模式外,更常用的功能是后台监控,通过一条命令即可获取服务器全面的资源使用数据,正因为这样,官网对自己工具的评价耐人寻味,“Why use five or six tools when one free tool can give you everything you need!!”中文翻译:“一个免费的工具就能给你所需要的一切,为什么要使用五六个工具呢?”这篇贴子到这里就结束了,最后,希望看这篇帖子的朋友能够有所收获。原创 2022-12-12 16:51:06 · 2620 阅读 · 0 评论 -
让业务满意的【性能测试报告】应该是怎么样的?
这篇文章,来聊聊我对这个需求的分析和理解,以及如写出让业务满意的性能测试报告。原创 2022-09-29 21:05:31 · 235 阅读 · 0 评论 -
Jmeter-如何使用Ultimate Thread Group插件来设置负载场景
该插件跟Stepping Thread Group线程组有些类似,不过这个是多个线程组设置的结合。执行的时候,每个线程组是同时按照自己的规则开始执行的,每一时刻,得到的结果都是两个线程组的叠加。参数含义解释:Start Threads Count:当前行启动的线程总数Initial Delay/sec:延时启动当前行的线程,单位:秒Startup Time/sec:启动当前行所有线程达峰值所需时间,单位:秒Hold Load For/sec:当前行线程达到峰值后的稳定加载时间,单位:秒。原创 2022-09-05 21:29:00 · 1075 阅读 · 0 评论 -
性能测试基础知识学习路线 (快速进阶)
目录前言思维导图知识体系前言谈起性能测试,大家经常聊的是高并发、高可用、性能优化、全链路压测等Topic,听起来都挺高大上,但这些概念追本溯源,还是要落到性能测试基础的东西上。比如需求分析、场景建模、测试方案、性能分层、指标监控、结果评估和优化本身上面。在上家公司离职前一天,我给测试同学做了一场性能测试基础知识分享和全链路压测演进的分享,这篇文章,整理了基础部分的一些知识和我自己的思考,供大家参考。思维导图知识体系基础指标简单来说,性能测试实际上.原创 2022-04-29 17:03:26 · 673 阅读 · 7 评论