欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LoadRunner之VuGen的使用

程序员文章站 2022-05-27 09:10:01
...

一、VuGen介绍

说明:VuGen是录制客户端和服务器之间的相关交互活动,它将自动生成相关模拟实际情况的API函数。

提示

  1. LR录制脚本功能由于兼容问题,非常不好使,我们平时在工作中也不使用录制方式。
  2. 由于兼容性和录制多余操作,一般手写脚本。
  3. 为了更好的使用VuGen,练习LR11自带的订票系统案例。

二、案例

1、需求:录制机票网站的登录、退出脚本。

2、使用:

  • 启动网站服务程序(Start Web Server)
  • 访问地址:http://127.0.0.1:1080/WebTours/(HP Web Tours Application)
  • 登录账户(默认),用户名:jojo,密码:bean

LoadRunner之VuGen的使用

启动后,输入网址,进入webTours登录界面:

LoadRunner之VuGen的使用

3、使用VuGen脚本录制

(1)打开VuGen程序->新建脚本Web(HTTP/HTML)

LoadRunner之VuGen的使用

(2)开始录制的设置

LoadRunner之VuGen的使用

(3)开始录制

LoadRunner之VuGen的使用

(4)查看结果(视图->测试结果)

LoadRunner之VuGen的使用

生成的脚本如下:

Action()
{

	web_url("WebTours", 
		"URL=http://127.0.0.1:1080/WebTours/", 
		"Resource=0", 
		"RecContentType=text/html", 
		"Referer=", 
		"Snapshot=t1.inf", 
		"Mode=HTML", 
		LAST);

	lr_think_time(11);

	web_submit_form("login.pl", 
		"Snapshot=t2.inf", 
		ITEMDATA, 
		"Name=username", "Value=jojo", ENDITEM, 
		"Name=password", "Value=bean", ENDITEM, 
		"Name=login.x", "Value=0", ENDITEM, 
		"Name=login.y", "Value=0", ENDITEM, 
		LAST);

	web_image("SignOff Button", 
		"Alt=SignOff Button", 
		"Snapshot=t3.inf", 
		LAST);

	return 0;
}

 

相关标签: 性能测试