loadrunner学习计划.docx

上传人:b****3 文档编号:13292398 上传时间:2023-06-12 格式:DOCX 页数:7 大小:16.79KB
下载 相关 举报
loadrunner学习计划.docx_第1页
第1页 / 共7页
loadrunner学习计划.docx_第2页
第2页 / 共7页
loadrunner学习计划.docx_第3页
第3页 / 共7页
loadrunner学习计划.docx_第4页
第4页 / 共7页
loadrunner学习计划.docx_第5页
第5页 / 共7页
loadrunner学习计划.docx_第6页
第6页 / 共7页
loadrunner学习计划.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

loadrunner学习计划.docx

《loadrunner学习计划.docx》由会员分享,可在线阅读,更多相关《loadrunner学习计划.docx(7页珍藏版)》请在冰点文库上搜索。

loadrunner学习计划.docx

loadrunner学习计划

loadrunner学习计划

  篇一:

loadrunner学习计划

  篇二:

使用LoadRunner进行压力测试

  实验二.使用LoadRunner进行压力测试

  一.LoadRunner概要介绍

  简介

  LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。

通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。

通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

目前企业的络应用环境都必须支持大量用户,络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。

难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。

这些都不可避免地导致公司收益的损失。

MercuryInteractive的LoadRunner能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。

LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。

LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。

此外,LoadRunner能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。

  基本步骤

  使用LoadRunner完成测试一般分为四个步骤:

  1)VvitrualUserGenerator创建脚本

  创建脚本,选择协议

  录制脚本

  编辑脚本

  检查修改脚本是否有误

  2)中央控制器(Controller)来调度虚拟用户

  创建Scenario,选择脚本

  设置机器虚拟用户数

  设置Schedule

  如果模拟多机测试,设置IpSpoofer

  3)运行脚本

  分析scenario

  4)分析测试结果

  二.项目背景介绍

  背景概述

  “LMS校考试平台”是一个典型的三层B/S架构的MIS系统(客户端/应用服务器/数据库管),中间层是业务逻辑层,应用服务器处理所有的业务逻辑,但应用服务器本身不提供负载均衡的能力,而是利用开发工具提供的ORB(对象请求代理)软件保证多个应用服务器间的负载均衡。

本次测试的目的是:

进行应用服务器的压力测试,找出应用服务器能够支持的最大客户端数。

方法是:

按照正常业务压力估算值的1~10倍进行测试,考察应用服务器的运行情况。

  压力测试用例

  场景描述一:

  1.用户登录的lmm模块,总共登陆24个用户,所有用户都同时并发操作。

  2.用户点击“登记的教程”

  3.用户点击“启动”,进行课程学习,进入DS模块

  4.在DS模块中进行学习,过程包括:

首先,点击一次课程结构树;然后,进行课程

  内容的学习。

  5.点击“返回LMS”按钮,返回到lmm模块,点击“退出”按钮,退出系统

  场景描述二:

  用户登陆lmm模块,总共登录48个用户,每1秒登录1个用户

  用户点击“已登记教程”

  用户点击“启动”,进行课程学习,进入DS模块

  在DS模块中进行学习,过程包括:

首先,点击一次课程结构树;然后,进行课程内容的学习;

  5.点击“返回LMS”按钮,返回到lmm模块,点击“退出”按钮,退出系统

  场景描述三:

  1.用户登录的lmm模块,总共登陆48个用户,所有用户都同时并发操作。

  2.用户点击“登记的教程”

  3.用户点击“启动”,进行课程学习,进入DS模块

  4.在DS模块中进行学习,过程包括:

首先,点击一次课程结构树;然后,进行课程

  内容的学习。

  5.点击“返回LMS”按钮,返回到lmm模块

  点击“退出”按钮,退出系统

  场景描述四:

  1.用户登录的lmm模块,总共登陆48个用户,每秒同时登录10个用户。

  2.用户点击“登记的教程”

  3.用户点击“启动”,进行课程学习,进入DS模块

  4.在DS模块中进行学习,过程包括:

首先,点击一次课程结构树;然后,进行课程

  内容的学习。

  5.点击“返回LMS”按钮,返回到lmm模块,点击“退出”按钮,退出系统

  场景描述五:

  1.用户登录的lmm模块,总共登陆100个用户,所有用户同时并发操作。

  2.用户点击“登记的教程”

  3.用户点击“启动”,进行课程学习,进入DS模块

  4.在DS模块中进行学习,过程包括:

首先,点击一次课程结构树;然后,进行课程

  内容的学习。

  5.点击“返回LMS”按钮,返回到lmm模块

  场景描述六:

  1.用户登录的lmm模块,总共登陆200个用户,所有用户同时并发操作

  2.用户点击“登记的教程”

  3.用户点击“启动”,进行课程学习,进入DS模块

  4.在DS模块中进行学习,过程包括:

首先,点击一次课程结构树;然后,进行课程

  内容的学习。

  5.点击“返回LMS”按钮,返回到lmm模块,点击“退出”按钮,退出系统

  场景描述七:

  1.户登录的lmm模块,总共登陆24个用户。

所有用户都同时并发操作

  2.所有用户都同时并发操作,户点击“登记的教程”中“test”课件

  使用自发测试工具,目的测试24个用户同时打开课件时服务器性能1.2.3.4.

  场景描述八:

  1.登录的lmm模块,总共登陆60个用户。

所有用户都同时并发操作

  2.有用户都同时并发操作,户点击“登记的教程”中“test”课件

  使用自发测试工具,目的测试60个用户同时打开课件时服务器性能

  三.使用LoadRunner进行负载/压力测试

  录制基本的用户脚本

  创建用户脚本需要用到VuGen。

启动VisualUserGenerator后,通过菜单新建一个用户脚本,选择系统通讯的协议。

测试Web应用,选择Web(HTTP/HTML)协议+SQLSERVER协议,确定后,进入主窗体。

通过菜单来启动录制脚本的命令。

  在URL中添入要测试的Web站点地址..。

  测试http:

///lms-lmm/选择要把录制的脚本放到默认情况下的“Action”。

  点“选项”按钮,进入录制的设置窗体。

  然后点“OK”后,VuGen开始录制脚本。

录制过程中,在屏幕上会有一个工具条出现。

录制的过程和WinRunner有些类似。

录制完成后,按下“结束录制”按钮退出录制过程。

  完善测试脚本

  当录制完一个基本的用户脚本后,在正式使用前需要完善测试脚本,增强脚本的灵活性。

我们通过以下几种方法来完善测试脚本。

插入事务、插入结合点、插入注解、参数化输入。

  插入事务

  事务(Transaction):

为了衡量服务器的性能,我们需要定义事务。

  插入事务操作可以在录制过程中进行,也可以在录制结束后进行。

LoadRunner运行在脚本中插入不限数量的事务。

  具体的操作方法如下:

在需要定义事务的操作前面,通过菜单或者工具栏插入。

输入该事务的名称。

插入事务的开始点后,下面需要在需要定义事务的操作后面插入事务的“结束点”。

同样可以通过菜单或者工具栏插入。

默认情况下,事务的名称列出最近的一个事务名称。

一般情况下,事务名称不用修改。

事务的状态默认情况下是LR_AUTO。

一般情况下,我们也不需要修改,除非在手工编写代码时,有可能需要手动设置事务的状态。

  插入集合点

  插入集合点是为了衡量在加重负载的情况下服务器的性能情况。

在测试计划中,可能会

  篇三:

LoadRunner测试中会遇到的问题

  一.安装完后,运行loadrunner,在startRecording中,点击ok按钮后,程序一直处于

  加载中,无法进行录制(重启也不起作用),升级IE浏览器后,可以使用

  二.将录制脚本中的代码中的乱码变成中文显示,在recordingoptionHTTP

  propertiesadvanced

  UTF-8

  三.录制登录步骤,回放时报错。

提示登录时没有找到链接,使用recording

  optionrecordingHTMLAdvanced选择Ascriptcontainingexplicit)

  四.

  五.六.

  运行设置

            

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2