新负载替代方案:
带 LoadView 的按需基于云的负载测试
LoadView 允许您轻松地为网站、Web 应用程序和 API 编写脚本并运行负载测试
托管云
LoadView 会为你管理网络。 无需单独的帐户。
基于 Web 的脚本记录器
实际浏览器测试
在真实浏览器中加载网站的实际性能。
性能指标
深入了解容量规划必不可少的性能指标。
使用 LoadView 在几分钟内编写脚本并执行负载测试。没有要预配的硬件或云帐户要管理。
在几分钟内设置并运行所有网页、Web 服务和 Web 应用程序的负载测试!
特征 | 尼奥蒂斯 · 尼奥里德 | 其他云提供商 | LoadView |
无硬件要求 | |||
没有要管理的许可证 | |||
本地计算机上没有单独安装 | |||
功能强大、易于使用的脚本工具 | |||
无要预配的软件 | |||
"按价付费"定价 | |||
未使用的资源每月滚动(订阅计划) |
想要从 Neotys Neoload 切换? LoadView 是一种基于云的负载和压力测试解决方案,可消除实施本地云测试解决方案的麻烦和成本。 不再担心高昂的许可费、额外的基础架构或持续的维护工作。 基于云的 LoadView 平台允许您轻松创建脚本并在几分钟内执行负载测试。
NeoLoad vs. LoadView + 快速比较
Neotys NeoLoad 是一个非常全面的工具,允许用户为 DevOps 环境和持续交付平台创建自动测试。 事实上,NeoLoad 是市场上第一个支持 HTTP/2 和 WebSockets 的。 但是,使用 NeoLoad 时有一些注意事项,本文将探讨该内容,以及为什么使用基于云的平台(如 LoadView)是一个更具成本效益的选项。
首先,在使用 NeoLoad 等本地解决方案时,需要满足许多硬件和软件要求。 磁盘空间、CPU 和内存等因素都需要考虑,因为对于 NeoLoad,您购买的许可证链接到物理计算机/工作站。 该工作站必须能够在测试期间执行请求或事务的数量。
NeoLoad 支持以下操作系统:
|
|
|
|
|
|
|
|
|
|
Neotys 建议有 500MB 的磁盘空间可用,但是,如果您计划只安装负载生成器或监视代理,则只需要有 300MB 的可用磁盘空间。 建议至少占用 1024MB 的磁盘空间,但每次负载测试的硬件要求不同。 如果在测试期间的任何特定时间点,CPU 或内存使用率超过 90%,则必须减少用户数量或增加页面之间的思考时间/延迟。 另一种选择是增加负载生成器的数量。
使用 LoadView,您无需关注所有这些先决条件。 所有你基本上需要开始与 LoadView 是互联网连接和浏览器。 LoadView 消除了设置和运行本地性能测试工具(如 NeoLoad)的更耗时的任务,例如管理内部负载生成器和全局代理。 借助 LoadView 平台,无需任何其他基础结构或软件。 只需创建脚本,然后从全球多个位置执行测试,即可使用所需的虚拟用户数量,而不必担心超出系统的容量。 借助 LoadView,性能工程师和开发团队有更多的时间计划、执行和分析他们的测试。 此外,LoadView 为用户提供了多种模拟类型和负载测试方案。
安装和部署新设备新负载
有三种建议的方法可以部署 NeoLoad,但有一些有关控制器的需要注意的项目。 控制器用于设计测试方案(通过 GUI)、在测试期间管理负载生成器以及收集和分析测试结果。 此外,除了内置的监控代理外,每个控制器还内置了负载生成器。
- 一次一次部署
使用此方法允许用户访问构成软件的所有组件 – 控制器、负载生成器和监视代理。 但是,Neotys 建议使用此部署用于评估项目,而不是生产环境。
- 安装负载发生器代理
此方法允许为附加测试机器添加负载发生器。 用户可以安装尽可能多的负载生成器,以增加负载容量,但使用此方法将打开单独的要求和步骤列表。
- 安装监视代理
当您的测试计算机位于多个子网络中时,此方法很有用。 用户可以将监视负载分散到其他网络,或在其他计算机上安装代理来监视其他网络。
NeoLoad 可安装的一个附加功能是 WAN 仿真。 这在测试不同的网络条件时非常有用。 对于该功能,Neotys 具有单独的 WAN 仿真驱动程序,该驱动程序控制负载生成器装的流量,模拟延迟和数据包丢失。 需要指出的特定项目是 WAN 驱动程序必须安装在计算机的 NIC(网络接口卡)上。
创建和执行负载测试:新加载与负载视图
与 LoadView 类似,NeoLoad 负载测试过程基本上包括以下四个步骤:
- 脚本/记录用户流量
- 定义测试参数
- 执行测试
- 分析结果
但是,在编写脚本、定义和执行负载测试时,平台之间存在一些主要区别。
NeoLoad 脚本是通过 GUI 创建的,它允许用户包括条件、循环和其他编程结构。 了解 JavaScript 的用户还可以插入代码,以便更预先地用于特定的用户路径或操作。 NeoLoad 记录器被浏览器”看到”为代理,并记录来自客户端和服务器的每个 HTTP 请求/响应。 例如,如果应用程序未配置为使用代理、本机移动应用程序,则用户必须使用称为隧道模式的方法,该方法需要额外的管理员权限才能使用,并且设置起来可能更加困难。
LoadView 利用基于 Web 的 EveryStep Web 记录器来记录用户事务和活动,例如点击、选择项目、表单提交等。 脚本可以使用 40 多个流行的桌面/移动浏览器和设备进行录制。 LoadView 与 NeoLoad 一样,支持流行的 Web 应用程序框架和技术。 但是,并非所有协议在每个 NeoLoad 计划中都可用或受支持。 NeoLoad 还可以记录移动应用程序,它们提供了几种不同的方法来实现这些操作,无论是直接从设备本身、从模拟器还是从桌面 Web 浏览器。 使用 LoadView,您只需要使用 EveryStep Web 记录器并指定要模拟的设备。 无需其他步骤或设备。
使用 EveryStep Web 记录器,您可以像客户一样浏览应用程序或网站。 没有必要像使用 NeoLoad 录像机那样停止、启动和命名每个操作。
LoadView 可以运行多种用户模拟类型:HTTP/S 和基于浏览器的实际测试。 以下是要考虑的一些关键点,以便了解哪种方法最适合您的需要:
- 基于 HTTP/S 的负载模拟
- 无客户端渲染
- 对负载喷射机的影响较低
- 真正的基于浏览器的负载模拟
- 真实用户模拟
- 可自定义脚本
- 对负载喷射机的严重影响
LoadView 还提供各种负载曲线类型可供选择 – 负载步进、基于目标和动态可调 – 允许您运行最适合您的方案或测试要求的测试。
负载生成器:新负载与负载视图
定义模拟和负载测试方案后,用户可以将虚拟用户分布在世界各地的多个点之间。例如,如果您的客户群大部分位于某个国家/地区,您可以设置测试以包括这些区域。 LoadView 用户可以从美国、加拿大、亚太地区、南美洲和欧洲的 15 多个全球负载喷油器位置中选择。
在选择负载生成器时,NeoLoad 还为用户提供了多种选项。 但是,如果您想要运行大型负载测试(10,000 + 30,000 多个用户之间的任何测试),则可以使用其云负载生成器,这是现有许可证上的额外使用费。
LoadView 定价和专业服务
LoadView 有基于订阅的计划,起价为每月 199 美元。 使用我们基于订阅的计划,只要您的计划仍然有效,未使用的虚拟用户分钟数和负载喷射器小时数从一个月滚动到下一个月。
或者,您也可以从即用即付计划中选择。 定价在开始新测试之前进行计算和显示,因此您确切地知道您将支付什么费用。 如果您的特定需求超过上面列出的需求,请联系我们进行定制计划。
我们还提供专业服务,帮助您完成测试过程的任何部分,您只需让我们知道您需要我们的性能工程师参与哪些元素。
新载定价和许可
Neotys 为开发人员提供了用于小型负载测试(最多 50 个虚拟用户)的免费计划,但如果您想要运行大规模负载测试,可以从以下四个附加计划中选择,每个计划都有其单独的许可要求。 您必须直接联系 Neotys 进行定价。
标准 –
- 包括 HTTP/S、HTTP/2 和 SOAP 协议(其他协议是可选的)
- 50-1,000,000+ 虚拟用户
- 无限测试
- 按使用付费云平台
- 网络虚拟化
- 持续集成插件
- 基础设施监控(可选)
- 常规/每个座位许可证。 此许可证链接到一台计算机(永久或临时),此计算机运行控制器。
专业 – 包括标准计划中的所有内容,以及以下内容:
- 50 = 1,000,000 个 SAP 虚拟用户
- 基础设施监控
- 协作
- 新Load 网络
- 集成和高级使用 – APM/第三方工具(可选)
- 常规/每个座位许可证。 此许可证链接到一台计算机(永久或临时),此计算机运行控制器。
企业 – 包括专业计划中的所有内容,以及以下内容:
- 集成和高级使用(APM/第三方工具) – 包括
- 共享许可证。 共享许可证允许用户在多台计算机之间分发虚拟用户。 分发虚拟用户容量时,控制器可以同时在多台计算机上使用。
VUH = 包括企业计划中的所有内容,以及以下内容:
- 所有协议
- 无限虚拟用户
- 包括云平台
- VUH 许可。 允许用户在测试活动期间从云执行负载测试,而无需购买许可证。
结论: 新新负载与负载视图由 Dotcom 监视器
没有人喜欢等待网页或应用程序加载。 如果客户不能满足他们的需求,他们会变得不耐烦,并找到一个替代者。 LoadView 是在性能和效率方面为设计。 事实上,即使是从未经历过运行负载测试的人也可以轻松地创建脚本并在几分钟内执行一个脚本。 您不必担心了解编程语言,EveryStep Web 记录器可以轻松跟踪和创建脚本。 只需像任何用户一样点击并点击您的应用程序。 此外,您不必担心像使用 NeoLoad 那样将单独的应用程序下载到您的计算机。 使用 LoadView 时,没有复杂的步骤可以跳槽。 使用 LoadView 平台确保所有网站、Web 应用程序、Web 服务和 API 的可伸缩性和一致的用户体验。
并获得多达 5 次 免费 负载测试