当前位置: 首页 > news >正文

软件测试之——性能测试,Web性能测试用例(详全)

前言

性能测试
简而言之就是模仿用户对一个系统进行大批量的操作,得出系统各项性能指标和性能瓶颈,并从中发现存在的问题,通过多方协助调优的过程。

而web端的性能测试应该注意的指标有:用户操作的响应时间、系统的吞吐量(TPS)、系统的硬件资源情况(CPU、硬盘、磁盘)、网络资源占用情况等。

性能测试用例主要分为预期目标用户测试、用户并发测试、疲劳强度与大数据量测试、网络性能测试、服务器性能测试五大部分。

具体编写用例时要根据实际情况去进行,遵守低成本、策略为中心,裁减、完善模型,具体化等原则。

Web性能测试模型提出的主要依据是:一种类型的性能测试可以在某些条件下转化成为另外一种类型的性能测试,这些类型的性能测试的实施是有着相似之处的。

一、预期指标的性能测试

系统在需求分析和设计阶段都会提出一些性能指标,完成这些指标的相关的测试是性能测试的首要工作之一。

这些指标主要诸于:系统可以支持并发用户200个,系统响应时间不得超过20秒等。

对这种预先承诺的性能要求,需要首先进行测试验证。

二、独立业务性能测试

独立业务实际是指一些核心业务模块对应的业务。

这些模块通常具有功能比较复杂,使用比较频繁,属于核心业务等特点。

用户并发测试是核心业务模块的重点测试内容,并发的主要内容是指模拟一定数量的用户同时使用某一核心的相同或者不同的功能,并且持续一段时间。

对相同的功能进行并发测试分为两种类型,一类是在同一时刻进行完全一样的操作。另外一类是在同一时刻使用完全一样的功能。

三、组合业务性能测试

通常不会所有的用户只使用一个或者几个核心业务模块,一个应用系统的每个功能模块都可能被使用到,所以Web性能测试既要模拟多用户的相同操作,又要模拟多用户的不同操作。

组合业务性能测试是最接近用户实际使用情况的测试,也是性能测试的核心内容。通常按照用户的实际使用人数比例来模拟各个模版的组合并发情况。

组合性能测试是最能反映用户使用情况的测试往往和服务器性能测试结合起来,在通过工具模拟用户操作的同时,还通过测试工具的监控功能采集服务器的计数器信息进而全面分析系统瓶颈。

用户并发测试是组合业务性能测试的核心内容。组合并发的突出特点是根据用户使用系统的情况分成不同的用户组进行并发,每组的用户比例要根据实际情况来匹配。

四、疲劳强度性能测试

疲劳强度测试是指在系统稳定运行的情况下,以一定的负载压力来长时间运行系统的测试。

其主要目的是确定系统长时间处理较大业务量时的性能,通过疲劳强度测试基本可以判定系统运行一段时间后是否稳定。

五、大数据量性能测试

一种是针对某些系统存储、传输、统计查询等业务进行大数据量时的性能测试,主要针对某些特殊的核心业务或者日常比较常用的组合业务的测试。

第二种是极限状态下的数据测试,主要是指系统数据量达到一定程度时,通过性能测试来评估系统的响应情况,测试的对象也是某些核心业务或者常用的组合业务。

第三种大数据量测试结合了前面两种的测试,两种测试同时运行产生较大数据量的系统性能测试。

大数据量测试通常在投产环境下进行,并独立出来和疲劳强度测试放在一起,在整个性能测试的后期进行。大数据量的测试可以理解为特定条件下的核心业务或者组合业务测试。

六、网络性能测试

主要是为了准确展示带宽,延迟,负载和端口的变化是如何影响用户的响应时间的,在实际的软件项目中,主要是测试应用系统的用户数目与网络带宽的关系。

网络测试的任务通常由系统集成人员完成。

七、服务器性能测试

初级服务器性能测试主要是指在业务系统工作或者进行前面其他种类性能测试的时候,监控服务器的一些计数器信息,通过这些计数器对服务器进行综合性能分析,为调优或提高系统性能提供依据。

高级服务器性能测试一般由专门的系统管理员来进行如数据库服务器由专门的DBA来进行测试和调优。

一些特殊的测试

主要是指配置测试,内存泄露测试的一些特殊的WEB性能测试。

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

http://www.jsqmd.com/news/344139/

相关文章:

  • 一款既能去除Gemini生成图片水印,又能压缩图片的工具火了(免费安全)。。。
  • 基于物理交互的具身智能决策框架设计一、 为什么物理交互是决策的关键?二、 决策框架的核心设计原则#物理交互#具身智能决策框架#决策闭环#物理常识#力控制#AI#LLM#Transform
  • 【测试面试】2026年软件测试面试题大全(精品带回答的)
  • 软件测试实例:登录功能怎么设计测试用例
  • 2026年比较好的三维动画设计/医疗三维动画设计服务质量推荐 - 行业平台推荐
  • 什么是交互测试?
  • Fiddler抓取HTTPS最全(强)攻略
  • 从零搭建完整python自动化测试框架logging日志模块详解
  • 自动化测试 | 多个自动化测试用例?多个自动化测试数据怎么管理?资深测试总结
  • 2026年安徽国考备考,如何选择一家靠谱的培训机构? - 2026年企业推荐榜
  • 最新出炉 -Web自动化测试之playwright:概述
  • 外包干了17天,技术倒退明显
  • 2026年安徽编制考试备考:如何选择诚信可靠的教育平台 - 2026年企业推荐榜
  • 带你用python做自动化测试,这五大自动化测试框架读这一篇就够了......
  • 2026年别墅石材选型指南:四大服务商综合实力深度解析 - 2026年企业推荐榜
  • 软件测试项目实战,Web测试常用测试点,即拿即用宝典
  • 2026年初,合肥天猫代运营服务团队选择指南 - 2026年企业推荐榜
  • 2026年值得关注的五家通宵自助棋牌室企业 - 2026年企业推荐榜
  • 2026长沙SPA足浴口碑榜发布:综合评测与深度选型指南 - 2026年企业推荐榜
  • 以下7种硬件测试的种类,不知道的赶紧收藏了!
  • 2026年值得关注的GEO加盟品牌与实力厂家盘点 - 2026年企业推荐榜
  • JMeter 常用的几种断言方法,你会了吗?
  • 那么多优秀的自动化测试工具,而你只知道Selenium?
  • 2026年武汉别墅石材装饰加工厂专业选购与趋势洞察 - 2026年企业推荐榜
  • 2026全国快餐加盟榜热门之选!领跑全国川菜加盟,连锁快餐加盟创业新典范 - 栗子测评
  • 2026年评价高的机床铸件铸造/机床铸件材质品牌厂家推荐 - 行业平台推荐
  • DeepSeek架构新探索!开源OCR 2诞生!
  • 全国早餐店加盟/早餐店加盟品牌有哪些?2026用实力证明成为靠谱的早餐店加盟榜 - 栗子测评
  • 2026优选快餐加盟店/快餐店加盟/米饭快餐加盟/餐饮加盟品牌推荐,精选餐饮加盟推荐新标杆 - 栗子测评
  • 安徽事业单位考试培训机构如何选?五家实力机构解析 - 2026年企业推荐榜