- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试规范
神州数码系统集成服务有限公司
2018年10月
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc32400 1 概述 PAGEREF _Toc32400 3
HYPERLINK \l _Toc14635 1.1 编写目的 PAGEREF _Toc14635 3
HYPERLINK \l _Toc12855 1.2 适用范围 PAGEREF _Toc12855 3
HYPERLINK \l _Toc16816 2 性能测试指标 PAGEREF _Toc16816 3
HYPERLINK \l _Toc987 2.1 响应时间 PAGEREF _Toc987 3
HYPERLINK \l _Toc2626 2.1.1 定义 PAGEREF _Toc2626 3
HYPERLINK \l _Toc29766 2.1.2 测试方法 PAGEREF _Toc29766 4
HYPERLINK \l _Toc21188 2.1.3 分析评估 PAGEREF _Toc21188 5
HYPERLINK \l _Toc25883 2.2 TPS(QPS)、并发用户数 PAGEREF _Toc25883 7
HYPERLINK \l _Toc23120 2.2.1 定义 PAGEREF _Toc23120 7
HYPERLINK \l _Toc5361 2.2.2 测试方法 PAGEREF _Toc5361 7
HYPERLINK \l _Toc31104 2.2.3 分析评估 PAGEREF _Toc31104 8
HYPERLINK \l _Toc9451 2.3 请求成功率 PAGEREF _Toc9451 9
HYPERLINK \l _Toc5139 2.3.1 定义 PAGEREF _Toc5139 9
HYPERLINK \l _Toc15440 2.3.2 测试方法 PAGEREF _Toc15440 9
HYPERLINK \l _Toc17585 2.3.3 分析评估 PAGEREF _Toc17585 9
HYPERLINK \l _Toc16822 2.4 CPU使用率、内存使用率、IO WAIT PAGEREF _Toc16822 9
HYPERLINK \l _Toc31706 2.4.1 定义 PAGEREF _Toc31706 9
HYPERLINK \l _Toc7872 2.4.2 测试方法 PAGEREF _Toc7872 10
HYPERLINK \l _Toc21319 2.4.3 分析评估 PAGEREF _Toc21319 11
HYPERLINK \l _Toc27258 2.5 GC PAGEREF _Toc27258 11
HYPERLINK \l _Toc8509 2.6 进程级别的资源占用 PAGEREF _Toc8509 11
概述
编写目的
本文档在对性能指标的概念、测试及分析方法、评判标准以及工具的使用进行说明,旨在指导性能测试工程师更好的理解各个性能指标,并对系统的性能质量做出准确的评价和分析。
适用范围
本规范适用范围:性能测试、性能调优和性能验收活动。
性能测试指标
响应时间
定义
响应时间通常是指客户发出请求到得到响应的整个过程所耗费的时间,通常被定义TTLB(Time to Laster Byte),代表从发起一个请求开始,到客户端收到响应的最后一个字节所耗费的时间。
响应时间根据所耗费的时间段可以做细致的拆解,我们可以把它拆解为三部分,系统处理时间、数据传输时间、呈现时间(Web页面特有,接口类请求无呈现时间),每个部分的时间消耗影响的因素有所不同。
呈现时间:主要是浏览器对接收到的数据渲染展示的过程,呈现时间不止于浏览器有关,和操作系统、电脑的硬件配置也有关系。
数据传输时间:请求、响应数据在网络中传输消耗的时间,和网络的时延、带宽有关系。
系统处理时间:系统接收到请求后,对请求处理,并将结果返回的时间,和系统服务器的软硬件配置有关系。
测试方法
测试前提
前提一:性能测试中响应时间的测试,需要保持一个稳定的网络环境。
不建议在办公网络中搭建“施压设备”,不稳定的办公网络环境会影响对测试结果的评判。建议在以下两种环境下测试:
①施压设备与被测系统在同一局域网中,更能够排除网络情况对响应时间的影响,能够更准确的衡量“系统处理时间”。
②施压设备和被测系统在不同的机房环境中通过公网测试,这种场景更能准确的模拟并评估系统在生产环境中的表现。
测试工程师可以根据测试的目的,选择后两种环境进行测试。
前提二:确定一定的并发量来测试响应时间
文档评论(0)