0

0

LoadRunner教程:构建Vuser脚本_html/css_WEB-ITnose

php中文网

php中文网

发布时间:2016-06-21 09:00:34

|

1762人浏览过

|

来源于php中文网

原创

loadrunner教程:构建vuser脚本

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

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

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

LoadRunner产品详情

VuGen介绍-虚拟用户生成器

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

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

立即学习前端免费学习笔记(深入)”;

创建一个空白的Vuser脚本

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

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

创建空白脚本

  1. 在装有LoadRunner的计算机中,双击桌面上的虚拟用户生成的快捷方式图标,打开VuGen。
  2. 单击 File> New Script and Solution 或单击 VuGen工具栏 添加新的脚本按钮。打开新建脚本对话框。
  3. 确保左窗格中的类别是单一的协议。 VuGen将显示可用于单一协议脚本的协议列表。
  4. 从可用协议列表中,选择 Web - HTTP / HTML ,然后单击创建。

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

录制Vuser脚本

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

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

开始录制Vuser脚本:

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

    Tome
    Tome

    先进的AI智能PPT制作工具

    下载

    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主页。

    注意:若打开HP Web Tours时出现错误,要检查Web Tours服务器是否运行。详情请查阅 The HP Web Tours Sample Application 。

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

  2. 登录到HP Web Tours。 a.以下信息类型: - 用户名: jojo - 密码: bean b.在左窗格中,单击 Login (登陆)。HP Web Tours欢迎您。
  3. 输入航班信息。 a.单击 Flights 。打开Find Flight(查找航班)页面。 b.出发城市,选择 丹佛( 默认值)。 c. 出发日期 :默认日期。 d.到达城市,选择 洛杉矶 。 e. 返回日期: 默认日期。 f.座位偏好,选择 Aisle 。 g.其余部分保留默认设置,然后单击 Continue 。打开Find Flight页面。
  4. 选择一个航班。 单击 Continue 接受默认航班选择。打开付款明细页面。
  5. 输入支付信息并预订航班。 a.在 Credit Card 框中,输入12345678。 b.在 Exp Date 框中,输入06/19。 c.点击 Continue 。打开I nvoice( 发票)页面,显示您的发票。
  6. 在左窗格中,单击I tinerary( 行程)。
  7. 在左窗格中,单击 Sign Off
  8. 关闭浏览器,然后单击Stop Recording按钮 停止录制。
  9. 保存Vuser脚本。 a.选择  File > Save Script As 。 b.导航到 \tutorial ,创建一个名为 Scripts 的文件夹,然后导航到该文件夹。 c.在 File name 框中,输入 basic_tutorial 。 d.点击Save。VuGen保存脚本,并在VuGen标题栏中显示脚本名称。

查看Vuser脚本

现在您已经录制了登录,预订机票,检查行程和注销的行为。点击 Start Recording 按钮开始记录,点击S top 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语句。

相关文章

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
C++ 设计模式与软件架构
C++ 设计模式与软件架构

本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。

14

2026.01.30

c++ 字符串格式化
c++ 字符串格式化

本专题整合了c++字符串格式化用法、输出技巧、实践等等内容,阅读专题下面的文章了解更多详细内容。

9

2026.01.30

java 字符串格式化
java 字符串格式化

本专题整合了java如何进行字符串格式化相关教程、使用解析、方法详解等等内容。阅读专题下面的文章了解更多详细教程。

12

2026.01.30

python 字符串格式化
python 字符串格式化

本专题整合了python字符串格式化教程、实践、方法、进阶等等相关内容,阅读专题下面的文章了解更多详细操作。

4

2026.01.30

java入门学习合集
java入门学习合集

本专题整合了java入门学习指南、初学者项目实战、入门到精通等等内容,阅读专题下面的文章了解更多详细学习方法。

20

2026.01.29

java配置环境变量教程合集
java配置环境变量教程合集

本专题整合了java配置环境变量设置、步骤、安装jdk、避免冲突等等相关内容,阅读专题下面的文章了解更多详细操作。

18

2026.01.29

java成品学习网站推荐大全
java成品学习网站推荐大全

本专题整合了java成品网站、在线成品网站源码、源码入口等等相关内容,阅读专题下面的文章了解更多详细推荐内容。

19

2026.01.29

Java字符串处理使用教程合集
Java字符串处理使用教程合集

本专题整合了Java字符串截取、处理、使用、实战等等教程内容,阅读专题下面的文章了解详细操作教程。

3

2026.01.29

Java空对象相关教程合集
Java空对象相关教程合集

本专题整合了Java空对象相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
开源物联网开发实例
开源物联网开发实例

共6课时 | 0.4万人学习

tp6+adminlte搭建通用后台
tp6+adminlte搭建通用后台

共39课时 | 5.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号