Table des matières
LoadRunner教程:构建Vuser脚本
VuGen介绍-虚拟用户生成器
创建一个空白的Vuser脚本
创建空白脚本
录制Vuser脚本
开始录制Vuser脚本:
查看Vuser脚本
Maison interface Web tutoriel HTML 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语句。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

HTML est-il facile à apprendre pour les débutants? HTML est-il facile à apprendre pour les débutants? Apr 07, 2025 am 12:11 AM

HTML convient aux débutants car il est simple et facile à apprendre et peut rapidement voir les résultats. 1) La courbe d'apprentissage de HTML est fluide et facile à démarrer. 2) Il suffit de maîtriser les balises de base pour commencer à créer des pages Web. 3) Flexibilité élevée et peut être utilisée en combinaison avec CSS et JavaScript. 4) Les ressources d'apprentissage riches et les outils modernes soutiennent le processus d'apprentissage.

Les rôles de HTML, CSS et JavaScript: responsabilités de base Les rôles de HTML, CSS et JavaScript: responsabilités de base Apr 08, 2025 pm 07:05 PM

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Quel est un exemple d'une balise de départ dans HTML? Quel est un exemple d'une balise de départ dans HTML? Apr 06, 2025 am 12:04 AM

Anexampleofastartingtaginhtmlis, qui abinginsaparagraph.startingtagsaressentialtinhtmlastheyinitiateelements, définit les éventualités, et la faculté de réduction des pages et de la construction de la création.

Comprendre HTML, CSS et JavaScript: un guide pour débutant Comprendre HTML, CSS et JavaScript: un guide pour débutant Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnHTML, CSS, etjavascript: 1) HTMLSTRUCTURESCONTENT, 2) CSSSTYLESIT, et3) JavascriptAdddsInterActivity, Forming TheasisofmodernweBEBExperiences.

Comment implémenter la disposition adaptative de la position de l'axe y dans l'annotation Web? Comment implémenter la disposition adaptative de la position de l'axe y dans l'annotation Web? Apr 04, 2025 pm 11:30 PM

L'algorithme adaptatif de la position de l'axe y pour la fonction d'annotation Web Cet article explorera comment implémenter des fonctions d'annotation similaires aux documents de mots, en particulier comment gérer l'intervalle entre les annotations ...

Gitee Pages STATIQUE Le déploiement du site Web a échoué: comment dépanner et résoudre les erreurs de fichier unique 404? Gitee Pages STATIQUE Le déploiement du site Web a échoué: comment dépanner et résoudre les erreurs de fichier unique 404? Apr 04, 2025 pm 11:54 PM

GiteEpages STATIQUE Le déploiement du site Web a échoué: 404 Dépannage des erreurs et résolution lors de l'utilisation de Gitee ...

Comment utiliser CSS3 et JavaScript pour réaliser l'effet de la diffusion et de l'agrandissement des images environnantes après avoir cliqué? Comment utiliser CSS3 et JavaScript pour réaliser l'effet de la diffusion et de l'agrandissement des images environnantes après avoir cliqué? Apr 05, 2025 am 06:15 AM

Pour obtenir l'effet de la diffusion et de l'élargissement des images environnantes après avoir cliqué sur l'image, de nombreuses conceptions Web doivent obtenir un effet interactif: cliquez sur une certaine image pour faire les environs ...

HTML, CSS et JavaScript: outils essentiels pour les développeurs Web HTML, CSS et JavaScript: outils essentiels pour les développeurs Web Apr 09, 2025 am 12:12 AM

HTML, CSS et JavaScript sont les trois piliers du développement Web. 1. HTML définit la structure de la page Web et utilise des balises telles que, etc. 2. CSS contrôle le style de page Web, en utilisant des sélecteurs et des attributs tels que la couleur, la taille de la police, etc. 3. JavaScript réalise les effets dynamiques et l'interaction, par la surveillance des événements et les opérations DOM.

See all articles