博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于性能测试几个重要知识点
阅读量:4221 次
发布时间:2019-05-26

本文共 898 字,大约阅读时间需要 2 分钟。

什么是性能测试?

性能测试:

利用工具去模拟大量用户操作来验证系统能够承受的负载情况,找出潜在的性能问题,分析并解决;找出系统变化趋势,为后续的扩展提供参考。

 

性能测试主要交付件:

1、测试计划

2、测试脚本

3、测试程序

4、测试报告或者阶段性测试报告

 

性能测试难点:

1、需求分析

2、场景设计

3、性能诊断调优

4、环境搭建和模拟

 

性能测试应该怎么做?

错误:认为性能测试就是,写几个脚本,弄几台机器应付,出个报告就行。(通常只关注并发多少,响应时间多少,能跑通等问题,认为并发越大,响应时间越快,性能就一定越好)

正确:除了上述基本操作,实际上我们需要对系统进行一系列复杂精密的工作才能开始性能测试执行,经过N次回归,找到瓶颈的原因,优化再验证。

 

区别 压力/强度测试 和 稳定性测试?

压力/强度测试:在一定软硬件环境下,通过高负载的手段来使服务器资源处于极限状态,测试系统在极限状态下长时间运行是否稳定,确定是否稳定的指标包括TPS、RT、CPU Using、Mem Using等。

稳定性测试:在一定的软硬件环境下,长时间运行一定负载,确定系统在满足性能指标的前提下是否稳定运行。

注意:稳定性测试的负载并不强调在极限状态下(错误:保持观念,在测试时会验证极限状态下的稳定性),着重强调的是,在满足性能要求的情况下,系统的稳定性,比如:响应时间是否稳定、TPS是否稳定。建议:在满足性能要求的负载情况下加大1.5倍到2倍的负载量进行测试。

 

什么是TPS?

TPS:Transaction Process Second 每秒完成的事务数(这是我个人理解)

通常指每秒成功的事务数,事务可以理解为,为完成一件事可能要经过几个小的步骤,这些小的步骤必须全部成功执行,这件事才算成功。

 

什么是RT?

RT/ART(Response Time/Average Response Time):响应时间/平均响应时间,一般指一个事务花费多少时间完成(多长时间)。通常,RT等同于ART。

 

什么是PV?

PV(Page View):每秒用户访问页面的次数,此参数用来分析平均每秒有多少用户访问页面。

转载地址:http://dqomi.baihongyu.com/

你可能感兴趣的文章
ZeroMQ
查看>>
ZeroMQ编译安装使用教程
查看>>
Linux配置ntp时间服务器(全)
查看>>
Linux Wireless架构总结
查看>>
带宽与延时知识整理
查看>>
无线电信号怎么传输的
查看>>
wifi提速技巧:十大方法瞬间提升wifi速度
查看>>
WIFI 的 传输信道 与标准 WIFI的频道 传输能力
查看>>
CAN网络学习总结
查看>>
Linux CAN说明文档
查看>>
freescale IMX6Q git 获取源码
查看>>
Freesclae i.MX6 Linux PCIE驱动源码分析
查看>>
(一)Yocto的介绍
查看>>
卡尔曼滤波,最最容易理解的讲解.找遍网上就这篇看懂了
查看>>
SLAM的前世今生 终于有人说清楚了
查看>>
激光定位原理的理解
查看>>
内存优化总结:ptmalloc、tcmalloc和jemalloc
查看>>
C语言获取文件的SHA1哈希值
查看>>
程序在内存中运行的奥秘
查看>>
深入理解C/C++混合编程(关于#ifdef __cplusplus extern "C" {...}的用法)
查看>>