- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能测试知多少性能测试分类之我见
2012-06-09 16:26 by 虫师, 4060 阅读, 8 评论, 收藏, 编辑
从这一篇开始,虫师向性能方面发力。翻看自己的博客,最早的时候热衷于 jmeter,
于是写了几篇图文并茂的文章(其实,主要是操作截图加文字描述),之后,由于看到好
多朋友关于性能的知识什么都不知道,下载个 loadrunner 就说要做性能测试,结果可想
而知,遇到各种概念与使用问题。于是写了《在做性能测试之前需要知道什么》《在做性
能测试之后需要知道什么》,关于 loadrunner 的我没有写一篇博客,因为介绍 loadrunne
r 的网站、资料、书籍和视频太多了。我想这个系列我也会把关注点放在思想上。
性能测试常见分类
常会别人说到性能测试、负载测试、压力测试、并发测试,很多人都是混合使用,或
者一会叫压力测试,一会叫并发测试。这些概念除了非测试人员分不清楚,甚至许多专业
测试人员也对这些名词也很模糊。关于这个分类我翻阅了几个本比较好的书籍,他们讲的
也比较模糊,没有给出本质上的区别。只是从不同角度和关 注点来解释。好吧我们先来看
他们之间比较普遍的解释。
性能测试(狭义)
性能测试方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是
否满足生产性能要求。通俗地说,这种方法就是要在特定的运行条件下验证系统的能力状
态。
特点:
1、这种方法的主要目的是验证系统是否有系统宣称具有的能力。
2、这种方法要事先了解被测试系统经典场景,并具有确定的性能目标。
3、这种方法要求在已经确定的环境下运行。
也就是说,这种方法是对系统性能已经有了解的前提,并对需求有明确的目标,并在已经
确定的环境下进行的。
负载测试
通过在被测系统上不断加压,直到性能指标达到极限,例如“响应时间”超过预定指标或都
某种资源已经达到饱和状态。
特点:
1、这种性能测试方法的主要目的是找到系统处理能力的极限。
2、这种性能测试方法需要在给定的测试环境下进行,通常也需要考虑被测试系统的业务
压力量和典型场景、使得测试结果具有业务上的意义。
3、这种性能测试方法一般用来了解系统的性能容量,或是配合性能调优来使用。
也就是说,这种方法是对一个系统持续不段的加压,看你在什么时候已经超出“我的要求”
或系统崩溃。
压力测试(强度测试)
压力测试方法测试系统在一定饱和状态下,例如 cpu、内存在饱和使用情况下,系统能够
处理的会话能力,以及系统是否会出现错误
特点:
1、这种性能测试方法的主要目的是检查系统处于压力性能下时,应用的表现。
2、这种性能测试一般通过模拟负载等方法,使得系统的资源使用达到较高的水平。
3、这种性能测试方法一般用于测试系统的稳定性。
也就是说,这种测试是让系统处在很大强度的压力之下,看系统是否稳定,哪里会出问
题。
并发测试
并发测试方法通过模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块或者
数据记录时是否存在死锁或其者他性能问题。
特点:
1、这种性能测试方法的主要目的是发现系统中可能隐藏的并发访问时的问题。
2、这种性能测试方法主要关注系统可能存在的并发问题,例如系统中的内存泄漏、线程
锁和资源争用方面的问题。
3、这种性能测试方法可以在开发的各个阶段使用需要相关的测试工具的配合和支持。
也就是说,这种测试关注点是多个用户同时(并发)对一个模块或操作进行加压。
配置测试
配置测试方法通过对被测系统的软\硬件环境的调整,了解各种不同对系统的性能影响的程
度,从而找到系统各项资源的最优分配原则。
特点:
1、这种性能测试方法的主要目的是了解各种不同因素对系统性能影响的程度,从而判断出
最值得进行的调优操作。
2、这种性能测试方法一般在对系统性能状况有初步了解后进行。
3、这种性能测试方法一般用于性能调优和规划能力。
也就是说,这种测试关注点是“微调”,通过对软硬件的不段调整,找出这他们的最佳状
态
您可能关注的文档
- 现代制造项目竞赛规程详解.doc
- 2016年度城南、城北管线所配合抢修工程摘要.doc
- 鸿盈专题(资讯发布)答案.ppt
- 后压浆原理与应用答案.ppt
- 相关地下管线保护方案详解.doc
- 香港城解筹及下阶段推广方案1.11详解.doc
- 香河传统文化详解.doc
- 2016年高考复习备考文化常识100题高考文言文文化常识摘要.doc
- 单项选择题之五解析.doc
- 2016年高考热点必备摘要.doc
- (精华版)电大专科《供应链管理》多项选择判断题题库及答案.docx
- 2025年公务员(国考)之公共基础知识通关考试题库带答案解析.docx
- 2025精麻药品培训考试题库及答案(通用版).docx
- 2025年最新纪检监察考试题库及参考答案(通用版).docx
- 黑龙江省佳木斯市2024–2025学年高三语文第五次调研考试试题【含答案】.pdf
- 湖北省2024–2025学年高一语文上学期12月月考题.pdf
- 四川省成都市2025届高三语文上学期适应性测试演练模拟考试试题【含答案】.pdf
- 四川省成都市2024–2025学年高三语文上学期12月阶段性考试试题.pdf
- 山西省运城市2024–2025学年高一语文上学期12月质量检测试题【含答案】.pdf
- 湖南省2024–2025学年高一语文上学期期末联考试题【含答案】.pdf
文档评论(0)