彩票走势图

LoadRunner教程:Vuser脚本回放(一)

原创|使用教程|编辑:龚雪|2016-01-11 13:29:54.000|阅读 1000 次

概述:本文教大家设置Vuser脚本的Runtime、Run Logic、Pacing和Log(日志)。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

在上一课中,我们录制一组典型的用户行为,并准备了脚本回放。

脚本回放前,您可以配置脚本的运行设置,定义Vuser的行为。在本课中,将包括以下主题:

  • 如何设置运行行为?
  • 如何运行Vuser脚本?
  • 哪里查看回放信息?
  • 脚本回放是否成功?
  • 如何搜索或筛选结果?

LoadRunner产品详情

如何设置运行行为?

LoadRunner的运行设置,可以模拟不同的用户活动和行为。例如,你可以模仿从服务器输出的立即响应,或者响应之前的停顿和思考时间。您还可以配置运行设置,指定一组Vuser脚本的操作重复多少次。

有一般运行设置,也有特定的用户协议设置。例如,对于一个Web仿真,可以指示用户在火狐,Chrome或Internet Explorer中的脚本回放。特定协议运行设置我们将在下一节课中详细介绍。本文我们主要介绍一般运行设置,可以应用于所有的Vuser协议。总运行时间设置包括:

  • Run Logic(运行逻辑)。Vuser脚本各个部分的重复次数。
  • Pacing。重复之前等待的时间。
  • Think Time(思考时间)。Vuser脚本两个步骤之间的停顿思考时间。
  • 日志。你希望在回放中收集的信息等级。

注意:本课程将介绍如何使用VuGen修改运行设置。后面的课程介绍了如何使用LoadRunner Controller修改运行设置。

配置运行设置:

  1. 打开上一课中保存的Vuser脚本
  2. 打开Runtime Settings(运行配置)视图
    点击Replay > Runtime Settings或按F4。Runtime Settings视图将在VuGen editor中打开。
  3. Run Logic设置
    在左窗格的General中,单击Run Logic

    Run Logic可以设置Vuser脚本的重复次数。

    将Number of iterations设为2。

  4. Pacing设置
    在左窗格的General中,单击Pacing

    Pacing设置可以控制迭代之间的时间。您将时间设为随机。这种时间间隔随机,可以准确模拟真实用户在现实操作时候的等待时间。

    选择第三个单选按钮,选择如下:
    Start new iteration at Random intervals, every 60.000 to 90.000 second(s).

  5. Log(日志)设置
    在左窗格的General中,选择Log

    Log可以设置Vuser脚本运行多少信息。开发一个Vuser脚本,您可能需要进行一些日志记录进行调试。但一旦确认了脚本功能,您可以让日志只记录错误,甚至禁用。

    选择Extended log并启用Parameter substitution。我们将在下文中详细介绍这个选项。

  6. 查看Think Time设置
    在左窗格的General中,单击Think Time

    保持默认的think time设置 - 忽略 think time。您可以在Controller中设置think time。需要注意的是,如果不考虑think time,VuGen脚本的运行速度会非常快。

     

如何运行Vuser脚本?

录制Vuser脚本并进行runtime设置后,您就可以运行该脚本了。

运行Vuser脚本:

  1. 在VuGen中打开Vuser脚本。
  2. 点击Replay > Run或在VuGen toolbar中单击Replay按钮

VuGen为脚本运行提供了多项指标。

  1. 在VuGen的左下角会显示"Running"消息。
  2. Editor中的黄色标记,表示正在回放的具体行。
  3. Step Navigator pane指示正在回放的步骤。
  4. Output pane显示回放的进展信息。

标签:性能测试测试优化软件测试技术

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP