优测的博客
项目介绍:腾讯课堂是腾讯推出的专业在线教育平台,凭借技术优势,实现在线即时互动教学,打破地域的限制,让每个人都能接受优秀老师的指导和教学。一、背景2020年初,新冠病毒肆虐,疫情大面积爆发,受疫情影响,学校无法开学。为了广大学生的学业不受影响、响应停课不停学的号召,腾讯课堂临危受命紧急开发极速版,守护千万师生身心健康。二、用户挑战腾讯课堂2天上线极速版,2周内支持同时在线人数超百倍增长,
91°/918
人阅读/0 人点赞/0 条评论
上一篇小优分享了《【压力测试指南】没有任何文档,小白也可以做的压力测试》,但对应一些零售电商、直播类的应用,其关联的小程序有很高的使用频率,小程序的压测也必不可少。那么,今天我们继续聊聊:在没有任何文档的前提下,小程序的压力测试该怎么做?一、前言开始前,我们先来看看常见的小程序压测场景:要上线新系统/新功能,需要探知小程序的负载能力,防止出现“宕机”事故要开展促销活动,需要提前优化小程序性能
100°/1002
人阅读/0 人点赞/0 条评论
前言一般在执行压力测试之前,会由开发提供出接口文档,包含一些接口的详细参数,便于测试工程师编写测试脚本。但在某些情况下,接口等相关文档缺失,那作为Tester,我们该如何顺利的实施压力测试呢?本实践将以Web应用为例(某新闻网页),对该页面包含的所有HTTP(s)接口进行压力测试。在没有任何文档前提下,我们可以通过浏览器的调试模式(F12),获取与网络相关的接口请求和响应信息,从而设计出压测脚
102°/1026
人阅读/0 人点赞/0 条评论
本文介绍了几大性能测试场景,对压力测试相关指标、资源的估算模型进行了解析,并深度分析了常见压测模型适用的业务场景及需考虑的技术细节,让您在使用压测验证系统能力时不再迷茫。一、性能测试场景1.冒烟测试介绍:冒烟测试是常规的负载测试,配置为最小负载(1个VU),每次新增或者更改脚本,你可以利用冒烟测试作为完整性检查。目的:验证测试脚本没有执行错误,验证服务端在最小负载下不会出现错误。2.负载测
114°/1141
人阅读/0 人点赞/0 条评论
一、前言什么是全链路压测?全链路压测和平时做的普通压测有什么区别?全链路压测能为业务解决什么问题?如果你对全链路压测存在这些疑问,不妨通过本文一探究竟。二、什么是全链路压测?压测,即压力测试,是确立系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能极限和隐患。全链路压力测试是指基于真实业务场景,通过模拟海量的用户请求,对整个后台服务进行压力测试,从而评估整个系统的性能水平。
107°/1076
人阅读/0 人点赞/0 条评论
一、本次更新主要功能如下:多份报告对比查看测试结果报告新增多种下载格式Word格式Excel格式新增多种编排复杂场景的控制器漏斗控制器并行控制器事务控制器仅一次控制器分组控制器集合点新增概览页面,包含多种统计维度二、报告对比针对同一个压测场景,历史报告列表页可查看所有报告的对比指标。支持将压测目标设置为基线,未达到目标的报告会被自动标红。同时支持多个报告的详细对比,包括统计数据和
102°/1026
人阅读/0 人点赞/0 条评论
一、JMeter结果收集器概述JMeter是在压力领域中最常见的性能测试工具,由于其开源的特点,受到广大测试和开发同学的青睐。但是,在实际应用过程中,JMeter存在的一些性能瓶颈也凸显出来,经常会遇到大并发下压不上去的情况。笔者通过深入分析其源码实现,找到JMeter存在的瓶颈问题及根本原因,为以后更好地使用工具提供一些思路。结果收集器:在JMeter中担任报告数据收集的重任,无论是单机模式还是
98°/989
人阅读/0 人点赞/0 条评论
一、什么是密闭服务?Google测试团队的博客中,有一篇博文介绍的正是《HermeticServers(密闭服务)》。如下图所示,当被测试系统依赖了AnotherBackend,这种依赖即产生了“不可控”因素。怎么定义密闭服务呢?如果可以在一台没有网络的机器上启动整个服务并且服务可以按照预期的工作,那么这就称为是一个密闭服务。但是,图中关系中AnotherBackend服务会依
96°/966
人阅读/0 人点赞/0 条评论
在做压力测试时,新手测试人员常常在看报告时倍感压力:这么多性能测试指标分别是什么意思,应该达到什么标准?本文将结合实际压测报告,帮助您快速理解压测时的主要性能指标,了解如何解读该指标以及通常情况下应该达到的标准。指标1:响应时间性能测试过程是模拟用户真实视角的请求过程。一个请求的“响应时间”指的是从开始跟被测服务建立连接、发送请求内容、再等待服务响应、最后完整接收回包的整个时间长度。这里需要注
110°/1106
人阅读/0 人点赞/0 条评论
178°/1783
人阅读/0 人点赞/0 条评论