LoadView 是一种基于云的性能测试解决方案,它为测试工程师提供了在网站、Web 应用、ABI 和 Web 服务、流媒体等上快速设置和执行负载和压力测试的能力。 基于云的负载测试为您提供了强大的基础设施,但用户友好的界面,从完全管理的云环境中运行负载和压力测试。 本文将涵盖选择公共云与公共代理与现场负载测试时的各种选项和考虑因素。

与自有机器的现场测试不同,使用云环境可以腾出您的时间、资金和管理,因此您可以专注于负载和压力测试,而不必构建和管理自己的性能测试基础设施和环境。 此外,LoadView 使用真正的浏览器,从全球 20 多个地理位置即时实现用户负载,并提供多个负载曲线选项,使您能够设置最逼真的测试条件。

轻松加载测试内部应用

LoadView 解决方案允许您利用多个选项从本地网络中测试您的网站和 Web 应用程序。 基于云的负载测试是公共 Web 应用程序或网站的必经之地。

但是,如果目标 Web 应用程序无法从公共 Internet 获得,怎么办? 或者,您可能正在寻找测试仅在组织内使用的应用程序。 这些内部应用程序或站点对于为企业提供服务至关重要。 他们的绩效是创造收入的关键,因此性能测试是必要的,尤其是在大型组织内大量员工使用这些应用程序或站点时。 例如,这些可能是内部员工使用的内部财务或银行应用程序或门户网站。

借助 “公共代理 ”和 “现场代理 ”选项,LoadView 解决方案是内部负载测试的可行替代方案。 如果没有 LoadView 等基于云的解决方案,组织必须拥有专门的团队和大量预算才能进行内部性能测试。 规划和设置可能需要数周或数月的时间,从而产生昂贵的结果,例如必须购买额外的硬件、管理许可协议,以及必须引入额外的资源或团队来测试开发和援助。

通过 LoadView,这些要求和考虑不再必要,因为可以提供并可用于世界不同地区的负载喷油器。 在这篇文章中,我们将为您提供一个负载测试方法的概述,这些方法可用于公共 Web 应用程序和防火墙后面的 Web 应用程序。

加载测试选项 目标类型 我需要为负载测试配置防火墙吗? 网络代理
公共云 可从公共互联网获得 未使用
公共代理 防火墙后面 将专用加载视图 IP 地址列入白名单。 公共代理
现场代理 防火墙后面 现场代理

使用 LoadView 进行基于云的负载测试

何时使用基于公共云的负载测试

用于加载可从公共 Internet 提供的 Web 服务、网站或 Web 应用程序。

如何设置和启动负载测试

  • 登录到您的加载视图帐户。 没有帐户?立即 创建加载视图帐户
  • 确保防火墙对入站流量开放,目标 Web 资源可从公共互联网获得。
  • 设置并运行负载测试。 有关如何创建负载测试任务和负载测试方案的完整分步指南,请参阅知识库上的目标 配置 页。

基于公共云的负载测试的工作原理

  • 为了模拟虚拟用户,我们推出了 负载喷油器服务器 (LIs),使用 亚马逊 Web 服务 (AWS) 和 Azure 云服务随机分配 IP 地址。
  • 用于测试的 IP 地址列表可以在测试开始后立即下载。 有关检索负载喷油器 IP 地址的更多信息和步骤,请阅读我们的 加载喷油器 IP 知识库文章。

防火墙后面的云测试的公共代理

何时使用基于云的负载测试的公共代理

使用公共代理选项在防火墙后面加载测试 Web 资源,以及何时可以打开防火墙以连接特定 IP 地址的入站连接。 对于此方案,您需要允许来自网络中加载喷油器 IP 地址的流量。 在这种情况下,使用公共代理选项从预先定义的静态 IP 地址运行测试,并提前将这些 IP 地址列入白名单。

如何设置和启动负载测试

  • 如果您没有 LoadView 帐户,请立即登录您的 LoadView 帐户创建加载查看帐户
  • 在防火墙设置中,每个选定的地理区域的白名单加载视图公共代理 IP 地址。 加载视图静态代理 IPs 的完整列表可在我们的 静态代理 IPs 知识库列表文章中提供参考,以及将”每步 Web 记录器”列入 Web 应用程序负载测试白名单的其他说明和提示。
  • 在负载测试配置和设置中,在“负载测试方案”中,启用 “网络代理 ”选项并将其设置为 “公共”。 有关其他信息和测试配置步骤,请阅读 带 LoadView 静态代理服务的防火墙后面的测试知识库文章。

公共代理的工作原理

  • 为了模拟虚拟用户,我们推出了带静态 IP 地址 的负载喷油器服务器 (LI)。
  • 所有流量均从静态 IP 地址发送到您的网络。

Web 应用程序测试:将每步 Web 记录器列入白名单

Web 应用程序负载测试通常涉及编写脚本用户操作和根据高负载水平运行这些脚本来衡量性能。 LoadView 平台利用”每个步骤”Web记录器为各种用户功能创建多步骤脚本,如购物车、登录门户、表格等。 每个步骤网络记录器都可以从专用 IP 地址中列入白名单,以便进行 Web 应用程序负载测试。

有关如何将每个步骤网络记录器列入白名单的更多信息,请访问 静态 IPs 知识库列表文章。

使用 LoadView 现场代理进行现场负载测试

何时使用现场代理

如果出于安全原因不想为任何传入流量打开防火墙,请使用现场代理加载测试不公开的 Web 资源,例如网站和 Web 应用程序。

如何使用现场代理设置和启动负载测试

  • 登录到您的加载视图帐户。 如果您没有 LoadView 帐户,您可以 在此处创建一个 帐户并在几分钟内设置。
  • 在与目标 Web 资源位于同一网络内的专用 Windows Server 上安装 LoadView Onsite Agent 应用程序。 系统和硬件 要求列表可在此处找到。 必须安装并启用现场代理才能继续。
  • 启用到 Dotcom 监视器服务的出站流量。
  • 设置负载测试:在“负载测试方案”中,启用 “网络代理 ”选项,并将其设置为“ 现场代理”。

现场代理的工作原理

  • 配置现场代理后,它使用端口 443 向 Dotcom 监视器服务发送传出请求,以检查是否为相应的目标网站启动了任何负载测试,并请求负载测试配置。
  • 现场代理收到具有 Load Injector IP 地址的测试配置后,它会从本地网络内启动与这些 IP 地址的多个连接。
  • 负载注入器使用相同的连接将负载测试流量发送到现场代理。
  • 所有发往目标的负载测试流量都将通过公司网络的现场代理发送。
  • 负载测试结果将发送到 LoadView,并在您的 LoadView 帐户中可用。

与私人代理一起从防火墙后面进行监控

就像防火墙后面的性能测试一样,有时需要从防火墙后面监控网站、Web 应用程序、服务器、Web 服务和网络性能。 在这种情况下,Dotcom-监视器平台提供了设置私人代理的能力。 这些私人代理不会取代我们的全球监控位置网络,而是允许组织扩展监控功能。 例如,私人代理允许组织分析和比较外部位置和内部监控代理之间的持续绩效。 这提供了对性能问题是否由于内部网络或应用程序或其他一些外部网络问题造成的见解,为团队提供了快速解决所需的更准确的信息。

私人代理功能,结合我们的全球监控位置,为您提供全面和持续的监控性能,您的所有网站,应用程序,网络服务,网络,等等,都来自同一个界面。 要了解有关私人监控代理的更多信息,请访问我们的 私人监控代理 知识库文章。 有关系统要求、安装和配置私人代理的信息,请参阅我们关于 私人代理安装和使用的知识库文章。 本文将指导您完成本地服务器上安装和配置私人代理的过程。