Inhaltsverzeichnis
LoadRunner教程:构建Vuser脚本
VuGen介绍-虚拟用户生成器
创建一个空白的Vuser脚本
创建空白脚本
录制Vuser脚本
开始录制Vuser脚本:
查看Vuser脚本
Heim Web-Frontend HTML-Tutorial LoadRunner教程:构建Vuser脚本_html/css_WEB-ITnose

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

Jun 21, 2016 am 09:00 AM

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网站中录制。

    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语句。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Zweck des & lt; Fortschritts & gt; Element? Was ist der Zweck des & lt; Fortschritts & gt; Element? Mar 21, 2025 pm 12:34 PM

Der Artikel erörtert den HTML & lt; Progress & gt; Element, Absicht, Styling und Unterschiede vom & lt; Meter & gt; Element. Das Hauptaugenmerk liegt auf der Verwendung & lt; Fortschritt & gt; Für Aufgabenabschluss und & lt; Meter & gt; für stati

Ist HTML für Anfänger leicht zu lernen? Ist HTML für Anfänger leicht zu lernen? Apr 07, 2025 am 12:11 AM

HTML ist für Anfänger geeignet, da es einfach und leicht zu lernen ist und schnell Ergebnisse sehen kann. 1) Die Lernkurve von HTML ist glatt und leicht zu beginnen. 2) Beherrschen Sie einfach die grundlegenden Tags, um Webseiten zu erstellen. 3) hohe Flexibilität und kann in Kombination mit CSS und JavaScript verwendet werden. 4) Reiche Lernressourcen und moderne Tools unterstützen den Lernprozess.

Was ist der Zweck des & lt; datalist & gt; Element? Was ist der Zweck des & lt; datalist & gt; Element? Mar 21, 2025 pm 12:33 PM

Der Artikel erörtert den HTML & lt; Datalist & gt; Element, das die Formulare verbessert, indem automatische Vorschläge bereitgestellt, die Benutzererfahrung verbessert und Fehler reduziert werden.Character Count: 159

Was ist der Zweck des & lt; Meter & gt; Element? Was ist der Zweck des & lt; Meter & gt; Element? Mar 21, 2025 pm 12:35 PM

Der Artikel erörtert das HTML & lt; Meter & gt; Element, verwendet zur Anzeige von Skalar- oder Bruchwerten innerhalb eines Bereichs und seine gemeinsamen Anwendungen in der Webentwicklung. Es differenziert & lt; Meter & gt; von & lt; Fortschritt & gt; und Ex

Was ist das Ansichtsfenster -Meta -Tag? Warum ist es wichtig für reaktionsschnelles Design? Was ist das Ansichtsfenster -Meta -Tag? Warum ist es wichtig für reaktionsschnelles Design? Mar 20, 2025 pm 05:56 PM

In dem Artikel wird das Ansichtsfenster -Meta -Tag erörtert, das für das reaktionsschnelle Webdesign auf mobilen Geräten unerlässlich ist. Es wird erläutert, wie die ordnungsgemäße Verwendung eine optimale Skalierung von Inhalten und Benutzerinteraktion gewährleistet, während Missbrauch zu Design- und Zugänglichkeitsproblemen führen kann.

Was ist der Zweck des & lt; iframe & gt; Etikett? Was sind die Sicherheitsüberlegungen bei der Verwendung? Was ist der Zweck des & lt; iframe & gt; Etikett? Was sind die Sicherheitsüberlegungen bei der Verwendung? Mar 20, 2025 pm 06:05 PM

Der Artikel erörtert das & lt; iframe & gt; Der Zweck von Tag, externe Inhalte in Webseiten, seine gemeinsamen Verwendungen, Sicherheitsrisiken und Alternativen wie Objekt -Tags und APIs einzubetten.

Die Rollen von HTML, CSS und JavaScript: Kernverantwortung Die Rollen von HTML, CSS und JavaScript: Kernverantwortung Apr 08, 2025 pm 07:05 PM

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

HTML, CSS und JavaScript verstehen: Ein Anfängerhandbuch HTML, CSS und JavaScript verstehen: Ein Anfängerhandbuch Apr 12, 2025 am 12:02 AM

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

See all articles