博客

引入NeoLoad 9.0

作者:

布莱恩-科尔

客户工程主任

日期:2022年10月18日

NeoLoad 9.0的发布,我们很高兴地为所有用户提供我们的新RealBrowser技术

现代应用程序是不断发展的,随着集成DevOps工具链应用程序可以构建和部署以不断增长的速度。这给质量保证团队施加压力来增加他们的速度。与NeoLoad RealBrowser技术,我们现在提供一个快速的方法来记录和立即执行用户路径验证应用程序的性能构建他们穿过管道。

复杂的单页面应用程序很难可以创建用户协议级别的路径。在开发和测试周期,提供高质量的重要性,相关结果及时保持高速传输是至关重要的。RealBrowser允许开发人员和测试人员记录一个场景,然后使用方法,抽象出所有协议执行脚本的复杂性,创建一个测试资产是高度弹性的变化应用程序本身。

不仅可以在几分钟内团队现在创建测试,但测试工件本身需要最低限度的维护。NeoLoad总是显著降低脚本维护成本的组织,进一步和RealBrowser现在减少维护,允许团队专注于高性能交付软件。188金宝搏官网登录app

RealBrowser是什么和它是如何工作的呢?

RealBrowser技术允许您记录用户路径基于终端用户浏览器的行为发生,比如鼠标点击和键盘输入。与协议为基础的脚本,直接从网络接口发送消息到服务器托管应用程序,RealBrowser允许用户与应用程序在浏览器中呈现对象交互,提供两条路径的端到端性能测试。我们完成这个使用基于浏览器的测试框架,允许我们支持任何铬浏览器,在一个小得多的内存和CPU占用比我们的竞争对手。

RealBrowser技术可用于所有当前NeoLoad客户升级到9.0版。我们的客户需要他们的许可迁移到新许可模型我们在2022年初发布。RealBrowser技术除了所有现有功能和为你提供新的方法来记录您的应用程序和执行性能测试。

我应该总是使用RealBrowser吗?

一点也不!尽管所有现有NeoLoad客户将收到完整访问RealBrowser技术一旦更新到当前许可模型,这个没有办法消除了协议为基础的用户路径,我们的客户已经使用多年。

RealBrowser技术允许我们直接呈现的HTML页面,这是在一个额外的内存和CPU消耗成本为每一个虚拟用户的场景。当你从快速发展周期转向更稳定的性能工程和用于测试,测试场景的范围将会增加,这意味着有潜在的巨大的成本节约继续利用协议为基础的用户路径。

RealBrowser的优点

  • 非常快速测试开发
  • 用户路径是高度耐应用波动
  • 技能要求团队成员创建测试资产大幅减少,开启了一扇更大的团队成员可以参与

RealBrowser的缺点

  • 更高的内存和CPU执行成本

所以,当* *我使用RealBrowser吗?

用例1:复杂的应用程序

许多应用程序编写提供一个高度动态的用户体验,依靠复杂的JavaScript提供无缝的用户体验。这可能会导致极其困难的相关性和参数化活动需要您创建的每个用户的路径。RealBrowser,与其花费数天或数周试图创建一个测试对这些复杂的应用程序,你可以有一个测试运行几分钟后,提供有意义的反馈,而它仍然是及时的和相关的。

用例2:最终用户响应时间

传统的基于性能测试场景利用协议的执行,交通直接发送消息到服务器,并捕获响应网络接口上,只要它的到来。这被称为事务响应时间,包括花费的时间通过网络发送消息到服务器,服务器进程和响应请求,和消息到达回到NeoLoad负载生成器。

最终用户响应时间越来越相关指标,包括额外的时间花的终端用户的计算机渲染和显示脚本,HTML内容和图片。这个指标正是真实的用户体验,能够收集和报告,这是我们的许多客户需要的东西。RealBrowser技术,您现在可以轻松地收集这些信息而NeoLoad内保持完全的解决方案。

用例3:新性能工程

团队成员从来没有创建一个性能测试资产越来越被拖入性能工程活动。用户没有此背景下仍然需要创建性能资产并执行对新构建的应用程序非常迅速,经常需要测试构建完成的几个小时内完成。

RealBrowser显著提高易用性和低技术门槛,团队成员在你的组织可以参与性能测试活动会大得多,他们可以提供性能数据直接回开发团队在同一个敏捷交付周期。

用例4:快速性能测试的要求

如果你正在与一个开发组织,利用一个完整的工具链快速构建和部署应用程序的特性,他们将需要及时反馈添加额外功能的性能影响。传统的性能测试活动需要用几天的时间,通过这段时间的开发团队已经到下一个特性。这种延迟增加了成本调整的努力拉回新特性的开发团队现有的工作他们已经完成。

RealBrowser,现在您可以在几分钟内快速创建性能测试并提供有意义的性能测试结果返回给开发团队构建的几个小时内完成。更好的是,NeoLoad附带一个健壮的命令行界面(CLI),允许全面的自动化性能测试作为管道的一部分。RealBrowser测试场景的健壮的性质意味着,现有资产可以运行在很多情况下没有变化。

任何实用的建议吗?

首先,RealBrowser仍NeoLoad。你所有的技能开发利用我们的解决方案仍然是100%时利用RealBrowser相关技术。

确定RealBrowser虚拟用户的大小,您需要查看您的应用程序。CPU和内存消耗(虚拟用户的足迹)在每个虚拟用户的基础上是由许多因素决定的,特别是大量的内容,需要在一个网页上执行。如果您的web应用程序包含重要的动态JavaScript和其他页面元素,然后RealBrowser虚拟用户占用的大小将会更大。确定这个值可以帮助你大小和规模适当的负载生成器。

你也可以自由地混合和匹配RealBrowser用户路径与协议为基础的用户路径。这允许您驱动加载到系统中,同时给你一个子集的用户获取真实的最终用户响应时间。更重要的是,你将能够比较的结果报告之间的差异最终用户响应时间和事务响应时间、额外监控服务器负载如何影响客户响应能力。

我们兴奋地释放RealBrowser所有现有的技术NeoLoad客户。要了解更多,请查看我们的网络研讨会11月10日。我们鼓励您升级今天利用这个新功能!

作者:

布莱恩-科尔

客户工程主任

日期:2022年10月18日
Baidu
map