性能测试从零开始-LoadRunner入门

写在前面

又到了公司每月的读书会,经过上个月的试运行后,公司把读书会纳入每月的绩效考核中,听到这个消息,当时我的内心是崩溃的,不过从另一方面来讲,对于我来说也一件好事儿,这样可以督促自己读书的习惯。之前由于项目很忙,每天三点一线,很少有时间来读书,现在偶尔加一下班,自己能安排的时间也多了。在读书会上,每个人分享自己的读书心得,然后其他人可以随意发言,大家畅所欲言。

性能测试从零开始-LoadRunner入门这本书,如果只是纯粹的阅读,不去实际动手操作,也只能了解其中的理论知识,所以看这本书,我是结合着视频教程一起看的,然后边看边操作。在这里简单的记录一下我所学的理论知识。



1.什么是软件性能测试

  • 软件性能就是在空间和资源有限的条件下,软件系统还能不能工作。性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
  • 常见的性能测试方法:负载测试、压力测试、并发测试、基准测试、稳定性测试、可恢复测试
  • 常见的性能测试指标:响应时间、吞吐量、资源利用率、点击数、并发用户数

2.为什么要做性能测试(目的)

  • 为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。

3.如何用LoadRunner做性能测试

  • GAME(A)模型
  • Vuser提供录制/回放功能
  • Controller机智的创建性能测试方案
  • 数据驱动
  • 服务器检测
  • 测试结果分析

附 LR对初学者的建议:http://bbs.songqinnet.com/thread-935-1-1.html

时间: 2024-11-07 05:12:12

性能测试从零开始-LoadRunner入门的相关文章

《软件性能测试与LoadRunner实战教程》新书上市

  作者前三本书<软件性能测试与LoadRunner实战>.<精通软件性能测试与LoadRunner实战>和<精通软件性能测试与LoadRunner最佳实战>面市后,受到广大软件测试和开发人员的关注与好评.鉴于很多功能测试人员.在校大学生以及众多零基础性能测试人员,对性能测试及LoadRunner工具的极大求知.学习欲望,结合零性能测试基础特点,<软件性能测试与LoadRunner实战教程>在前几本书的基础上,取其之精华部分内容,同时对书的内容进行了丰富,从

JMeter性能测试,完整入门篇

https://blog.csdn.net/lovesoo/article/details/78579547 1. Jmeter简介Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件.相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一. 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本.最终执行性能测试并分析性能测试结果. 运行环境为Windows 10系

loadrunner入门篇-Vuser发生器

Vuser 发生器(Visual User Generator,VuGen),主要通过捕获客户端向服务器发送的HTTP请求,将这些请求录制成脚本,在回放时将捕获的HTTP请求再次发送,以达到模拟客户行为的目的. 下面具体介绍一下如何使用,篇幅比较长,请耐心看下去: 脚本录制 这里以HP自带的在线订票网站进行录制,依次打开:开始|所有程序|HP Loadrunner|Samples|web|HP Tours Web Application(注:打开网站前,要先启动同目录下的Web Server 服

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

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

loadrunner入门篇 - Controller控制器

Controller组件是LR的控制中心,主要包括场景设计和场景执行两部分.在VuGen中编辑完脚本并将脚本加载到Controller组件中,即开始对脚本运行时的场景进行设计,当场景设计完成后,即可执行该场景. 场景类型介绍 Controller控制器提供了手动设计和面向目标两种测试场景.一般情况下使用手动测试场景设计方法,因为能够更灵活地按照需求来设计场景模型,使场景能更好地接近用户的真实使用.面向目标场景则是测试性能是否能达到预期的目标,在能力规划和能力验证的测试过程中经常使用到. 启动方式

性能测试工具LoadRunner中进程运行和线程运行区别

loadrunner controller将使用驱动程序mmdrv运行Vuser.用户可以在controller的run-time setting中选择Vuser的运行方式, 是多进程方式or多线程方式. 如果选择以线程方式来运行虚拟用户: 在场景设置时,“是单行脚本,还是多行脚本”会决定系统启动的进程数的多少: 假设并发用户设置为30,如果是单行30个用户,系统只需启动一个进程; 假设并发用户设置为30,如果是多行,30行,每行一个用户,系统就需要启动30个进程; 如果选择以进程方式来运行虚拟

loadrunner入门篇-Analysis 分析器

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

性能测试与LoadRunner

系统的性能,对一个软件系统而言,包括:执行效率,资源占用,系统稳定性,安全性,兼容性,可靠性,可扩展性等. 性能测试 是为描述测试对象与性能相关的特征并对其进行评价,而实施和执行的一类测试. 通过自动化测试工具模拟多种正常.峰值.异常负载条件来对系统的各项性能指标进行测试. 通常,把负载测试.压力测试.性能测试统称性能测试. 负载测试:通过不断地增加负载,测试系统性能的变化,并最终确定在满足系统的性能指标情况下,所能承受的最大负载量的测试. 压力测试:通过不断地增加负载,测试系统性能的变化,并最

性能测试工具——LoadRunner篇(一)

一.LoadRunner组件 1.Virtual User Generato--r录制最终用户业务流程并创建性能 2.Controller--组织.驱动.管理并发监控负载测试 3.Analysis--用于查看.剖析和比较性能结果 二.LoadRunner的功能 1.轻松创建虚拟用户 2.创建真实的负载 3.定位性能问题 4.分析结果以精确定位问题所在 5.重复测试保证系统发布的高性能 三.LoadRunner测试步骤 1.使用VUGen创建脚本:可录制和手写的 (1)录制选项 使用事务:事务时L