目标
1. 掌握VuGen使用流程
一、VuGen介绍
VuGen( Virtual User Generator )录制客户端和服务器之间的相关交互活动,它将
自动生成相关模拟实际情况的API函数。
说明:为了更好的学习VuGen,我们基于LR11自带的订票系统为案例练习使用VuGen;
提示:
1. LR录制脚本功能由于兼容性问题,非常不好使,我们平时在工作中也不使用录制方式,在这里我们了解下
它的录制过程;
2. 由于兼容性和录制多余操作,一般手写脚本;
案例1
需求:
1. 录制机票网站的登录、退出脚本
使用:
1. 启动网站服务程序
2. 访问地址:http://127.0.0.1:1080/WebTours/
3. 登录账户:用户名:jojo 密码:bean
*【案例】-启动服务程序
位置:开始菜单->HP LoadRunner->Samples->Web->Start Web Server
提示:WebTours项目默认使用1080端口,如果启动失败,看是否端口被占用或者是否有权限;
启动成功界面
二、案例1-实施步骤分析
1. 启动VuGen
2. 创建脚本
3. 选择录制协议 Web(HTTP/HTML)【重要】
4. 录制设置
5. 脚本录制
6. 运行脚本
2.1 启动VuGen
1. 方式一:直接运行VuGen图标启动【推荐】
2. 方式二:通过LoadRunner管理器启动
方式一 直接运行VuGen
开始菜单->HP LoadRunner->Applications->Virtual User Generator
方式二 通过LoadRunner管理器启动
开始菜单->HP LoadRunner->LoadRunner
点击:Create/Edit Script
2.2 创建脚本
1. 菜单栏(File)-》New 快捷键(Ctrl+n)
2. 常用工具栏-》第一个图标(new Ctrl+n)
3. Start Page:点击快捷创建脚本图标(new Script)【推荐】
2.3 选择协议
1. New Single Protocol Script:单一协议
2. Popular Protocols:主流协议
3. Web(HTTP/HTML):HTTP协议【选择】
2.4 录制设置
1. Application type:Internet Application【选择】
(Internet Application:HTTP协议使用)
2. Programe to record:选择浏览器
1). IE:版本8;(提示:64位操作系统选择32位ie;)【选择】
2). 火狐浏览器35以下;
3. URL Address:http://127.0.0.1:1080/WebTours/(项目网址)
4. Working directory:工作目录 默认即可
5. Record into Action:录制脚本存放的计划名
1). vuser_init:首先执行 迭代运行时候,只会运行一次
2). Action:可迭代运行、可新增【选择】
3). vuser_end:最后执行 迭代运行时候,只会运行一次
6. 点击OK-开始录制
2.5 脚本录制
1. Recording..events:录制事件
2. 用户名:jojo 密码:bean
3. 点击Login
4. 点击Sign Off 退出登录
5. 停止录制
6. 生成脚本
退出登录
停止录制
生成脚本
2.6 运行脚本
为什么要运行脚本?
说明:验证录制脚本是否能正常运行;
如何运行脚本?
1. 点击Run按钮
2. F5键直接回放
怎么查看运行脚本运行结果?
菜单(View)->Test Results...
三、总结
1. 启动VuGen方式
2. 创建脚本方式
3. 录制HTTP项目协议
4. 录制设置各选项含义
5. 如何运行脚本
6. 如何查看运行脚本的结果
思考
1. 录制设置-option选项和回放时需要注意那些呢?