博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
性能概念
阅读量:5815 次
发布时间:2019-06-18

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

性能测试基础

1.理发师模型:

   理解并发,响应时间,事物数的观念,理解tps/响应时间与并发数量的曲线。最大并发和最佳并发的区别。

 

2.基础概念:

  1.并发用户(并发数):严格意义上 所有用户在同一时刻做相同的操作, 广义并发数:多个用户同时对系统进行操作,操作可以相同也可以不同。

  2.用户并发数量:在同一时刻与服务器发生了交互的用户数量。

  3.请求响应时间:从客户端发出请求到收到最后一个字节的时间。

  4.事物响应时间:针对用户的事物。包括一定的请求,从事务开始到完成的时间

  5.吞吐量:只一次性能测试中传输数据流量的总和。吞吐量/时间=吞吐率。

  6.TPS:每秒处理的事物数

  7.点击率:web应用的一个重要指标。每秒钟项服务发送http请求数。

  8.资源利用率:对不同系统资源使用的程度,

 

3.性能测试的种类

  1.压力测试:对系统不断增加压力的测试,是通过确定一个系统的瓶颈或者不能接受用户请求的性能点。来获得系统能提供的最大服务级别的测试。(关注压力)

  2.负载测试:特殊的压力测试,侧重点不同。一般不区分。

  3.强度测试:测试系统在异常情况下的处理能力,如在较低资源情况下的性能。

  4.并发测试:主要用来测试多用户同时访问同一系统/同一模块/统一功能/统一数据记录设时是否存在性能问题。

  5.大数据量测试:一种是针对系统的新建记录、统计查询等业务进行的运行时的数据量测试,另一种是历史大数据量测试,当数据量达到一定量级时的性能。

  6.配置测试:找到系统资源分配最优的原则,为生产环境提供较好的性能。

  7.可靠性测试:在一定压力下长时间运行系统是否稳定。

 

 

转载于:https://www.cnblogs.com/gushang/p/7724900.html

你可能感兴趣的文章
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
Php实现版本比较接口
查看>>
删除设备和驱动器中软件图标
查看>>
第四章 TCP粘包/拆包问题的解决之道---4.1---
查看>>
html语言
查看>>
从源码看集合ArrayList
查看>>
spring-boot支持websocket
查看>>
菜鸟笔记(一) - Java常见的乱码问题
查看>>
我理想中的前端工作流
查看>>
记一次Git异常操作:将多个repository合并到同一repository的同一分支
查看>>
CodeIgniter 3.0 新手捣鼓源码(一) base_url()
查看>>
Chrome 广告屏蔽功能不影响浏览器性能
查看>>
vSphere 6将于2月2日全球同步发表
查看>>
Android状态栏实现沉浸式模式
查看>>
让你的APP实现即时聊天功能
查看>>
iOS 绝对路径和相对路径
查看>>
使用Openfiler搭建ISCSI网络存储
查看>>
IntPtr 转 string
查看>>
学生名单
查看>>
(转) 多模态机器翻译
查看>>