好文档 - 专业文书写作范文服务资料分享网站

LoadRunner_Virtual_User_Generator使用手册

天下 分享 时间: 加入收藏 我要投稿 点赞

LoadRunner

Virtual User Generator

使用手册

目 录

1 2 3 3.1 3.2 3.3 3.4 4 4.1

LOADRUNNER简介 .................................................. 1 VIRTUAL USER GENERATOR简介 ........................................ 1 VIRTUAL USER GENERATOR基本使用方法.................................. 2 创建测试脚本 .........................................................................................................................................2 录制测试脚本 .........................................................................................................................................3 试运行脚本..............................................................................................................................................5 查看运行结果 .........................................................................................................................................5 完善测试脚本..................................................... 6 插入事物(TRANSACTION) .....................................................................................................................6

插入事物起始点语句 ...................................................................................................................6 插入事物结束点语句 ...................................................................................................................7 确定需要参数化的常量...............................................................................................................7 对脚本进行参数化 .......................................................................................................................8 常用的参数类型 ............................................................................................................................9 替换多次出现的参数 ...................................................................................................................9 还原初始字符串 ............................................................................................................................9 定义参数属性 ..............................................................................................................................10

4.1.1 4.1.2 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 5 5.1 5.2 5.3 5.4

脚本参数化..............................................................................................................................................7

运行脚本设置 RUN-TIME SETTINGS .................................... 11 ITERATION COUNT (循环次数) ..............................................................................................................12 THINK TIME (思考时间) .......................................................................................................................13 ERROR HANDLING(错误处理) ..................................................................................................................13 MULTITHREADING(运行方式) ..................................................................................................................14

LoadRunner_Virtual User Generator使用手册

1 LoadRunner简介

LoadRunner提供了3大主要模块,这3个模块既可以作为独立的工具分别完成各自的功能,又可以作为LoadRunner的一部分彼此衔接,与其他模块共同完成软件性能的整体测试; 这3大模块分别是:

? Virtual User Generator —— 用于录制性能测试脚本; ? Mercury LoadRunner Controller —— 用于创建、运行和监控场景; ? Mercury LoadRunner Analysis —— 用于分析性能测试结果;

本文档主要介绍Virtual User Generator的基本使用,通过本篇文章的学习,可以掌握LoadRunner性能测试脚本的录制及脚本的完善方法;

2 Virtual User Generator简介

要创建一个自动测试,首先要创建自动测试脚本。测试脚本的录制和维护是性能测试的重要步骤之一,成千上万的虚拟用户正是通过执行测试脚本来对系统施压的。使用LoadRunner的Virtual User Generator(虚拟用户发生器)引擎,可以监视并记录客户端和服务器直接的通话,让虚拟用户模拟实际的业务流程,记录真正用户的操作行为,并将其转化为特定的测试脚本语言集合;

测试人员既可以直接使用Virtual User Generator录制产生的脚本(基本测试脚本)。为了方便有特殊需求的用户维护脚本,LoadRunner还提供了很多的工具和选项。例如,如果想让多个虚拟用户使用几套不同的实际发生的数据来执行同一个脚本,就需要对脚本进行参数化,参数化后的脚本在运行的时候,是使用多套不同的数据象服务器发起请求或执行某个操作的,这样就更接近了真实的情况。

1

LoadRunner_Virtual User Generator使用手册

3 Virtual User Generator基本使用方法

3.1

创建测试脚本

在Load Testing页面中单击Create/Edit Scripts链接启动 Virtual user Generator 后 第一个要进行的操作就是选择脚本协议;

? New Single Protocol Script

建立只使用一个协议的Vuser脚本; ? New Multiple Protocol Script

创建选择多个协议的Vuser脚本; ? New Script Recent Protocols

列举出最近创建脚本所用到的协议;

LoadRunner启动后,在任务栏上会有一个LoadRunner Agent Process的进程,这个进程的一项重要的工作就是监视各种协议的客户端和服务器端的通信。只要是能够支持的协议,LoadRunner在录制的过程中就可以通过脚本语言将通信过程录制下来。所以只有明确了被测软件的通信过程所使用的协议,LoadRunner才能够正确的录制脚本;

2

LoadRunner_Virtual User Generator使用手册

对于常用的应用软件,我们可以根据被测应用是B/S结构还是C/S结构来选择协议。

? 如果是B/S结构,就要选择Web(HTTP/HTML)协议 ? 如果是C/S结构,则可以根据后端数据库的类型来选择,如MS SQL Server

协议用于测试后台数据库为SQL Server的应用;对于没有数据库的WINDOWS应用,可以选择Windows Sockets协议;

根据选择协议的不同,Virtual User Generator 会使用不同的方式和界面引导用户完成脚本的录制。我们测试环境的BOSS系统基于B/S结构,我们选择Web(HTTP/HTML)协议时启动被测应用页面的对话框。

? Application type

选择使用Internet 应用程序还是Win32应用程序; ? Program to record

选择要录制的浏览器或 Internet 应用程序; ? URL Address

指定起始 URL 地址; ? Working diretory

对于要求指定工作目录的应用程序,请在此处指定工作目录。根据Vuser 脚本的类型,所需的信息将有所不同; ? Record into Action

选择要录制到的部分。最初,可以使用 vuser_init、Action1 和 vuser_end 部分。对于支持多个操作(Oracle NCA、Web、RTE、CVusers、WAP、i-Mode 和 VoiceXML)的单协议 Vuser 脚本,可以通过选择“操作” > “新建操作”来添加新的部分,并指定新的操作名;

3.2 录制测试脚本

? 理解脚本的三个部分

LoadRunner自动将测试脚本分为三个部分,Vuser_init、Vuser_end、Action,其中Vuser_init和Vuser_end一般用于存放应用程序初始化的脚本

3

LoadRunner_Virtual_User_Generator使用手册

LoadRunnerVirtualUserGenerator使用手册目录1233.13.23.33.444.1LOADRUNNER简介.................
推荐度:
点击下载文档文档为doc格式
6zts105npc7f1wl0kifc
领取福利

微信扫码领取福利

微信扫码分享