1、双击Virtual User Generator模块
点击HP LoadRunner->Applications->Virtual User Generator
2、创建一个新的脚本
Ctrl+N或者点击File->New
3、选择协议
选中New Single Protocol Script中的Web(HTTP/HTML)协议点击Create
LoadRunner支持多种协议,主要是通过类似插件的dll文件实现的,HTTP协议的解析是通过api_http_filter.dll库文件实现的。
New Single Protocol Script新建单协议脚本
指我们所要录制的对象只使用唯一的一种协议
New Multiple Protocol Script新建多协议脚本
指我们所要录制的对象使用不止一种协议的情况
New Script. Recent Protocol使用最近使用过的协议新建脚本
指我们所要录制的对象使用最近使用过的协议
4、设置录制选项
勾选一些自己需要的录制选项点击OK
Application type应用程序类型
Internet Application是指我们需要录制的对象是一个网络应用(B/S)
Win32 Application是用来支持Win32的标准客户端的(C/S)
Program to record要录制的程序
我们需要录制的程序名,LoadRunner默认支持的Web客户端是IE
Program arguments:
就是你启用程序后带的参数。
URL Address URL地址
我们录制开始所需要访问的URL地址,也就是我们第一个请求所需要访问的页面
Working directory工作目录
用来指定录制后脚本所存储的目录
Record into Action录制到操作
我们录制的内容放在哪个Action中,Action是LoadRunner提供的一种类似于函数的脚本块,我们通过将不同的操作存放在不同的Action中实现代码的高内聚低耦合
Vuser_init存放LoadRunner中用户的初始化操作
Action是非常自由的,可以当作普通的函数
Vuser_end存放LoadRunner中用户的结束操作
Record the application startup
指我们一旦启动了应用后就将开始录制我们应用收发的协议数据
5、开始录制
点击Start Record或者Ctrl+R
6、插入命令
可以切分脚本,将录制的内容存放在不同的脚本块中;添加事务的开始点和结束点,添加集合点,添加注释等
7、结束录制
点击Stop或者Ctrl+F5
所有客户端和服务器交互的协议会被放在Generation Log内,VuGen随后会对协议交互进行分析,最终生成脚本。
8、回放验证
点击Run或者F5