Loadrunner基础:性能测试基本概念

常用场景

  1. 支持的并发数量
  2. 系统的响应时间
  3. 系统的资源消耗
  4. 系统软件架构的评审
  5. 性能调优

性能测试的种类

  1. 可靠性测试:测试系统运行一段时间的稳定性。
  2. 并发测试:多个用户访问同一个应用,同一个模块斯否会存在死锁和其他性能问题。
  3. 负载测试: 逐步加压,测试系统的处理能力,确定系统能够承受的各项阈值,即出指定指标下的系统负载量(响应时间不超过10s,系统CPU的利用率不超过85%)。
  4. 压力测试: 逐步加压,测试系统的性能变化,并指出在什么样的情况下系统性能会处于失效状态。
  5. 容量测试:系统能测试的最大的会话能力。
  6. 失败测试:对于有冗余备份和负载均衡的系统,通过冗余测试来检验一台机器down掉了,整个系统是否还能正常使用以及承受的压力
  7. 配置测试:通过测试系统的软硬件配置,找到各项资源的最优配置原则。

性能测试常用流程

  1. 规划测试:制定测试计划,明确测试的目标和侧重点
  2. 创建VUser脚本:执行期间每个VUser的操作
  3. 创建运行场景
  4. 监控运行
  5. 分析运行结果
时间: 2024-11-10 15:28:02

Loadrunner基础:性能测试基本概念的相关文章

性能测试基本概念

一.性能测试的概念 性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试.负载测试和压力测试都属于性能测试,两者可以结合进行. 通过负载测试,确定在各种工作负载下系统的性能,目标是当负载逐渐增加时,测试系统各项性能指标的变化情况.压力测试时通过确定一个系统的瓶颈或者不能接受的 性能点,来获取系统能提供的最大服务级别的测试.性能测试主要包括负载测试.强度测试.容量测试. 二.性能测试的指标 web服务器:            Avg Rps: 平均每秒的响应

jni的一些基础知识和概念

11.1基础知识 JNI(Java Native Interface,JAVA原生接口) 使用JNI可以使Java代码和其他语言写的代码(如C/C++代码)进行交互. 问:为什么要进行交互? |-  首先,Java语言提供的类库无法满足要求,且在数学运算,实时渲染的游戏上,音视频处理等方面上与C/C++相比效率稍低. |-  然后,Java语言无法直接操作硬件,C/C++代码不仅能操作硬件而且还能发挥硬件最佳性能. |-  接着,使用Java调用本地的C/C++代码所写的库,省去了重复开发的麻烦

《统计自然语言处理》读书笔记 一.基础知识及概念介绍

最近准备学习自然语言处理相关的知识,主要参考<统计自然语言处理·宗成庆>和<Natural Language Processing with Python>,推荐大家阅读.第一篇主要介绍的是NLP的基础知识和概念介绍,其实也是我关于NLP的读书笔记吧,希望对大家有所帮助. 一. 概念介绍 自然语言处理 自然语言处理(Natural Language Processing,简称NLP)技术的产生可追溯到20世纪50年代,它是一门集语言学.数学(代数.概率).计算机科学和认知科学等于一

loadrunner基础

1,在场景运行中,每次迭代的过程中,虚拟用户对参数的取值规则(五个虚拟用户,有一个参数username,其值从1到100) 1)Sequential - each iteration (顺序-每次迭代)每个用户的每次迭代的值顺序取,然后值都一样,"2,3,4...."2)Sequential - each occurrence (顺序-每次发生)五个用户的每次迭代的值顺序取(不会依次取),然后值都一样,"3,5...."3)Sequential - once(顺序-

黑马程序员--Java基础--01基本概念

1.Java的三大技术架构 JAVAEE(Java Platform Enterprise Edition):  开发企业环境下的应用程序,主要针对web程序开发: JAVASE(Java Platform Standard Edition): 完成桌面应用程序的开发,是其他两者的基础 JAVAME(Java Platform Micro Edition): 开发电子消费产品和嵌入式设备,如手机中的程序 我对三大技术构架理解 1.三大技术是指哪三大技术呢? 答:三大技术分别指JAVAEE,JAV

性能测试常用概念及计算公式

性能测试常用概念及计算公式 一.概念 1.并发连接数-SBC(Simultaneous Browser Connections) 并发连接数指的是客户端向服务器发起请求,并建立了TCP连接.每秒钟服务器链接的总TCP数量,就是并发连接数. 2.请求数-QPS(Query Per Second)/RPS(Request Per Second) 请求数有2个缩写,可以叫QPS也可以叫RPS.单位是每秒多少请求.Query=查询,也相当于请求.请求数指的是客户端在建立完连接后,向http服务发出GET

k8s基础知识和概念

k8s基础知识和概念 一. 简介 kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制. Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让apache一直提供服务

Loadrunner基础:Loadrunner基本概念和应用

学习示例 Loadrunner自带有WebTour的网站可以帮助初学者学习性能测试安装完Loadrunner以后进入到Program Files下的WebTour文件加,启动WebTour服务在浏览器中打开:http://127.0.0.1:1080/WebTours/index.htm 即可登陆WebTour服务 Loadrunner基本概念 集合点(lr_rendezvous): 可以同步虚拟用户以便更好的在同一时刻执行任务,实现并发. 事务: 服务器相应虚拟用户请求所用的时间,开始和结束总

Loadrunner基础:Loadrunner Controller基本概念和使用

Loadrnner Controller 介绍 当Vuser脚本开发完成以后,可以使用Controller将这个执行脚本的用户从单用户转化为多用户,从而模拟大量用户的操作,形成负载(多用户单循环,多用户多循环).不同的性能测试场景有不同的负载模拟方式和特征.Controller可以用来进行:场景设计,场景执行和场景监控. 场景可以手工创建或是自动创建:手工创建可以配置更多的参数种类. 界面介绍 Scenario模式:多个脚本按设定的Global Schedule统一运行 Group模式:各个脚本