性能测试概要

声明:本文为博主原创文章,未经博主允许不得转载。

1.性能测试注意事项

2.性能测试步骤

3.常见性能指标

4.性能计数器

5.LoadRunner 工具性能测试的步骤

1.性能注意事项

1.1 优化性能

1.2 最小化成本

1.3 最小化风险

1.4 交付高质量的系统

需要注意性能测试成本因素

? 评价系统当前性能

? 寻找瓶颈,优化性能

? 预测系统未来性能、稳定性

-----------------------------------Start----------------------------------

2.性能测试步骤

-----------------------------------One----------------------------------

  ——软件架构

了解软件的工作过程,比如这个是提供页面访问功能的还是提供API接口服务的,或者是其他的一些原创调用服务

  ——通信协议

了解通信协议,才能根据通信协议选择合适的工具,选择对的协议进行后期的脚步编写、执行等工作

  ——逻辑功能

了解逻辑功能,才能对需求有进一步理解:如需求说要满足1000人在线,但是这1000人都在做什么,每种功能事务的人数是多少?

-----------------------------------Two----------------------------------

——需求分解

对一句话需求进行分解、分解到各个功能的需求:如该论坛系统支持10W人同时在线:你需要根据现有的论坛的在线人数、发帖数、PV数进行计算、得到新系统的10W在线对于的每秒发帖数、每秒PV数等具体到单一功能、单一事务的性能需求

  ——需求理解

针对分解的需求在根据其他的需求或者行业规则,制定出每种事务、单一功能具体的性能指标:如响应时间、每秒事务数等数据,比如页面打开速度遵循1、3、5原则

------------------------------------------------------------------------

3.常见性能指标

-----------------------------------Three----------------------------------

   ——选择理念

专业、稳定、高效

现在性能测试工具:个人建议选择loadrunner

   ——特点

专业--工业级性能测试解决方案

稳定—HP国际公司提供

高效—使用范围广、完善的帮助文档 -----------------------------------Four----------------------------------

------------------------------------------------------------------------

4.性能计数器

-----------------------------------Five----------------------------------

-----------------------------------Six----------------------------------

——验证

回归测试主要验证性能问题解决情况

——优化

对于解决上轮测试未发现的问题 -----------------------------------------------------------------------

5.LoadRunner 工具性能测试的步骤

1.?规划负载测试

定义性能测试要求,例如并发用户数量、典型业务流程和要求的响应时间

2.?创建 Vuser脚本

在自动化脚本中录制最终用户活动

3.?定义场景

使用 LoadRunner Controller 设置负载测试环境、手动、面向目标

4.?运行场景

使用 LoadRunner Controller 驱动、管理并监控负载测试

5.?分析结果

使用 LoadRunner Analysis 创建图和报告并评估性能

-----------------------------------------------------------------------

内容回顾

时间: 2024-11-03 18:27:22

性能测试概要的相关文章

【性能测试】网站

一.性能测试主要测什么? 搭建一个网站容易,搭建一个千万用户级的网站却没有那么容易,需要考究的能力有: 1.横向扩展能力 2.数据库的优化 3.让一台机器能够承载更多用户的请求 二.接下来课程: 1.性能测试概要. 2.性能测试相关工具介绍. 3.被测系统介绍. 4.使用Jmeter进行性能测试. 5.产品性能测试分析. 6.其他性能监控软件介绍. 三.经典案例 12306订票网站.2008年北京奥运会订票系统.淘宝双11 案例的共同点: ·非常多的用户使用网站服务. 通过技术的手段模拟大量用户

高性能产品必由之路

★★★性能测试包括1.横向扩展能力2.数据库优化3.尽量让一台机器能够承载更多的用户请求★★★为什么要进行性能测试   能够有效评估系统的性能指标,用于系统的性能评估   能够识别系统的性能瓶颈,协助性能调优   能够指导突发流量承载方案的制定   能够用于系统运维成本的预算 ★★★性能测试概要什么是性能测试1.性能测试就是通过技术的手段模拟大量用户同时访问被测应用,观察,记录和分析系统的各项性能指标的过程.2.性能测试的目标是评估系统的性能瓶颈,预测系统的最大用户负载能力.--性能测试的两个关

性能测试学习第七天_脚本概要

脚本概要 Init,action,end说明 init录制的一般是业务流程开始之前的初始化工作(如登录,服务器初始化) action录制的议案是业务流程操作的事件 end录制的一般是退出的时候执行的操作(用户退出,注销) init和end不能迭代多次,只能运行一次,action可以迭代多次执行 脚本录制操作步骤 脚本详解

LoadRunner性能测试样例分析

LR性能测试结果样例分析 测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源.数据库服务器资源等几个方面分析,如图1- 1所示.性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向.我们回顾一下本次性能测试的目的,正如 所列的指标,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服

Jmeter性能测试-GC相关

1.GC相关 HotSpot虚拟机将其物理上划分为两个–新生代(young generation)和老年代(old generation).新生代(Young generation): 绝大多数最新被创建的对象会被分配到这里,由于大部分对象在创建后会很快变得不可到达,所以很多对象被创建在新生代,然后消失.对象从这个区域消失的过程我们称之为"minor GC". 老年代(Old generation): 对象没有变得不可达,并且从新生代中存活下来,会被拷贝到这里.其所占用的空间要比新生代

性能测试分析软件汇总–开源、商业全部收集

本文共包含:商业性能测试.监控.分析工具和免费.开源性能测试监控分析工具:共涉及java.php.net等各种开发语言平台,有系统性能分析.文件系统分析.微博.系统分析.数据性能分析等各种工具,可以说本文包含了现有的所有的性能测试监控分析工具工具133种. Java程序性能分析工具 VisualVM VisualVM是一个集成多个JDK命令行工具的可视化工具.可以作为Java应用程序性能分析和运行监控的工具.开发人员可以利用它来监控.分析线程信息,浏览内存堆数据.系统管理员可以利用它来监测.控制

性能测试工具Loadrunner使用之三(Analysis )

analysis简介 分析器就是对测试结果数据进行分析的组件,它是LR三大组件之一,保存着大量用来分析性能测试结果的数据图,但并不一定要对每个视图进行分析,可以根据实际情况选择相关的数据视图进行分析,分析结果可以生成一些不同格式的测试报告. 一.设置选项 analysis中的数据是怎么得到的呢?其实在场景运行的时候,默认情况下,所有的vuser信息都保存在该vusr的负载机上.只有当场景运行结束后,这些数据才会自动进行整理或合并,这时负载机上所有vuser的信息和数据都将被传输到结果目录中.默认

转:LR性能测试结果样例分析 测试结果分析

LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源.数据库服务器资源等几个方面分析,如图1- 1所示.性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向.我们回顾一下本次性能测试的目的,正如 所列的指标,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服务器的CPU使用率.内存使用率分别不超过

(转)LR性能测试结果样例分析

测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源.数据库服务器资源等几个方面分析,如图1- 1所示.性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向.我们回顾一下本次性能测试的目的,正如 所列的指标,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服务器的CPU使用率.内存使