【问题标题】:Can Loadrunner with Amazon Load Generators test a site that is not publicly accessible?使用 Amazon Load Generator 的 Loadrunner 可以测试不可公开访问的站点吗?
【发布时间】:2019-05-24 07:32:39
【问题描述】:

我是一名 Web 开发人员,对 Loadrunner 套件完全陌生。

我们的客户已经向我们提供了一些 Loadrunner 操作,我需要运行这些操作来测试托管在我目前正在工作的公司 Intranet 上的站点。

我使用的计算机不能处理超过 7 个 vuser,因此我被要求使用 Amazon EC2 作为负载生成器。

在我要求我的公司负责我需要知道的 Amazon 服务之前,我是否能够像使用本地主机上的负载生成器或将要测试的页面一样从我的计算机测试我们的内部页面需要从互联网公开访问?

我们将不胜感激任何反馈。谢谢。

【问题讨论】:

    标签: performance-testing load-testing loadrunner


    【解决方案1】:

    请仔细阅读詹姆斯所写的内容。您说您是 Web 开发人员,所以交给您的任务大致相当于“编写一个新的 DB 访问层”。

    您没有提及您使用的是哪种协议,但我会假设是 TruClient(基于每台机器 7 个 vUser)。我还将假设您使用的是最新版本的 LoadRunner,或者至少是 12.6X 系列的产品。

    1) 您已经以 StormRunner (https://www.microfocus.com/en-us/products/stormrunner-load-agile-cloud-testing/overview) 的形式为 AWS 提供了开箱即用的解决方案。如果您想测试该解决方案是否适合您,请向销售团队请求几个执行小时并尝试一下。如果您的公司拥有有效的 LoadRunner 许可证,我认为这不是问题。

    2) 您可以简单地集成到 EC2 等的控制器应用程序中。在控制器中转到工具-> 管理云帐户。如果你运行一个小测试,我认为成本应该不会太大。

    3) 如果您是开发人员,我们有一个名为 TruWeb 的新产品,它是一种传输层协议,应该对开发人员更加友好。它将能够在每台机器上运行更多用户,因此您将能够使用它在 EC2 微型机器(免费层)上进行测试。需要注意的是,您将不得不编写一些 JavaScript 代码并且无法重用给您的操作。您可以从此处下载 TruWeb - https://marketplace.microfocus.com/appdelivery/content/truweb,它自 12.58 起就随 LoadRunner 安装一起提供。如果您需要有关 TruWeb 的进一步帮助,请随时给我们发送电子邮件 - truweb_forum@microfocus.com

    我希望这会给你一些指导。

    【讨论】:

      【解决方案2】:

      a) 你需要培训。这不是一个人在社会上被提升并获得成功的学科

      b) 预计至少需要六个月的时间才能开始在该领域创造价值,如果您没有与导师合作,则需要更长的时间

      c) 这是应用程序通信架构的问题。架构是性能测试员/工程师/架构师的基础技能之一。

      d) 不建议您将控制器用作负载生成器。不建议您只使用一个负载生成器。这两种情况都会导致您的测试无法通过更成熟的测试公司的审核。至少使用三个,两个用于主要负载,一个用于每种类型的单个虚拟用户的控制集。设计您的测试以允许与全局集相比检查控制时序记录,以了解您的测试设计中是否存在应用程序问题或负载生成器问题。

      e) 您需要与您的网络团队进行协调,原因有二。一,您可能需要打开出站端口(在文档中介绍)以允许您的控制器与负载生成器进行通信。第二,您绝对必须协调从外部互联网到您正在测试的内部应用程序的隧道。预计安全性将是最重要的,只有我们的请求,而不是通过隧道的其他请求。有很多机制可以解决这个问题,从自定义 HTTP 标头到证书。与您的网络安全专家讨论您将能够实施的设置和配置。

      loadrunner 的自定进度培训可供下载。大约需要三天时间才能通过。这是在你愤怒地拿起这个工具之前的绝对最低限度。理想情况下,您将与经过认证的讲师一起接受培训,并与导师配对一段时间。导师的时间长短与您提供的基础技能数量直接相关。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-20
        • 2014-05-16
        • 2017-08-14
        • 2014-12-24
        相关资源
        最近更新 更多