打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
LoadRunner教程:构建Vuser脚本

要在系统上生成负载,首先需要建立一个可以模拟真实用户行为的Vuser脚本。使用VuGen创建和构建Vuser脚本。

在本篇中,将包括以下主题:

  • VuGen介绍-虚拟用户生成器
  • 创建一个空白的Vuser脚本
  • 录制Vuser脚本
  • 查看Vuser脚本
VuGen介绍-虚拟用户生成器

在性能测试环境中,LoadRunner用虚拟用户替代真实用户,也被称为Vuser。Vusers用户通过模拟典型的用户动作在系统上产生负载,以可重复和可预测的方式。

使用VuGen(LoadRunner的虚拟用户生成器)创建Vuser脚本。VuGen的工作原理是记录和回放。当你在应用程序中按照业务流程操作时,VuGen将记录您的行为,并将这些行为转换为Vuser脚本。这就是Vuser脚本生成负载测试的基本原理。

创建一个空白的Vuser脚本

首先,打开VuGen并创建一个空白脚本。然后,您可以在空白脚本中记录时间或手动添加。

在本节中,我们要创建一个基于web的空白Vuser脚本(HTTP/ HTML协议)。

创建空白脚本

在装有LoadRunner的计算机中,双击桌面上的虚拟用户生成的快捷方式图标,打开VuGen。

单击File> New Script and Solution或单击VuGen工具栏添加新的脚本按钮。打开新建脚本对话框。 确保左窗格中的类别是单一的协议。 VuGen将显示可用于单一协议脚本的协议列表。 从可用协议列表中,选择Web - HTTP / HTML,然后单击创建。

VuGen将创建一个空白Vuser脚本并显示在VuGen Editor中。

录制Vuser脚本

在上一节中,您创建了一个空白的Web - HTTP/ HTMLVuser脚本。下一步是记录真实用户执行的操作。在本节中,跟踪旅行社进行预订一张从丹佛飞往洛杉矶的行为,并检查飞行行程。

注意:单击Record > Recording Options,VuGen开始录制您在Web Tours应用程序中执行的操作。在Recording(录制)选项对话框中,选择General > Script进入脚本选项。确保Track processes created as COM local servers复选框被清除。

开始录制Vuser脚本:

开始在HP Web Tours网站中录制。

a.单击Record > Record,或者单击VuGen工具栏上的Record(录制)按钮 。打开Start Recording(开始录制)对话框。

b. 在Record into action中,选择Action

c.在Record list(录制列表)中,选择Web Browser(Web浏览器)。

d.在Application框中,确保出现Microsoft Internet Explorer

e.在URL address框中,输入http://localhost:1080/WebTours

f.单击Start Recording。打开一个新的web browser,并显示在HP Web Tours主页。

VuGen's Recording toolbar(录制工具栏)

登录到HP Web Tours。

a.以下信息类型:

- 用户名:jojo

- 密码:bean

b.在左窗格中,单击Login(登陆)。HP Web Tours欢迎您。 输入航班信息。

a.单击Flights。打开Find Flight(查找航班)页面。

b.出发城市,选择丹佛(默认值)。

c.出发日期:默认日期。

d.到达城市,选择洛杉矶

e.返回日期:默认日期。

f.座位偏好,选择Aisle

g.其余部分保留默认设置,然后单击Continue。打开Find Flight页面。 选择一个航班。

单击Continue接受默认航班选择。打开付款明细页面。 输入支付信息并预订航班。

a.在Credit Card框中,输入12345678。

b.在Exp Date框中,输入06/19。

c.点击Continue。打开Invoice(发票)页面,显示您的发票。 在左窗格中,单击Itinerary(行程)。 在左窗格中,单击Sign Off。 关闭浏览器,然后单击Stop Recording按钮

停止录制。 保存Vuser脚本。

a.选择 File > Save Script As

b.导航到Scripts的文件夹,然后导航到该文件夹。

c.在File name框中,输入basic_tutorial

d.点击Save。VuGen保存脚本,并在VuGen标题栏中显示脚本名称。

查看Vuser脚本

现在您已经录制了登录,预订机票,检查行程和注销的行为。点击Start Recording按钮开始记录,点击Stop Recording按钮停止记录。

现在,您可以使用VuGen查看脚本。VuGen提供以下的Vuser脚本格式:

Solution Explorer使您结构化的structured访问Vuser脚本各个部分。与Vuser脚本相关的多个文件也是这样。

Step Navigator列出脚本视图,显示了Vuser每步的行为。对于您录制期间执行的每个动作,VuGen在Step Navigator中生成相应的步骤。

Step Navigator有一个snapshot图标,每一个特定的步骤包含一个快照。

查看Step Navigator,选择View > Step Navigator,或者单击Step Navigator按钮

。双击Step Navigator的任意步骤,可以在Editor中显示相应的功能。 VuGen Editor是基于文本的视图脚本。在Editor中,Vuser的行为被列为API函数。VuGen在脚本中使用颜色编码显示函数和它们的参数值。您可以直接在脚本中输入C或LoadRunner API函数,以及control flow语句。

本站文章除注明转载外,均为本站原创或翻译

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
性能测试笔试大接触(上
细说LoadRunner参数化(转)
load runner 学习
LoadRunner v12测试案例--性能分析
【竺】性能测试笔记3——总
LoadRunner常见问题整理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服