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