茄子性能 替代方案

 

来自云的灵活、按需负载测试

 

使用 LoadView 平台在几分钟内为网站、Web 应用和 API 编写脚本并执行负载测试。

基于 Web 的脚本工具

兼容 40 多个桌面/移动浏览器和设备。

托管云网络

LoadView 会为你管理网络。 无需单独的帐户。

灵活的测试

LoadView provides users the ability to configure tests for their specific needs and environment.

"按"一次就付计划选项

只为你所需要的付费。 定价在运行测试之前计算。

Get testing in minutes!  No third-party accounts or additional downloads required.

使用云中的真实浏览器加载和压力测试您的网站、Web 应用程序和 API!

特征 茄子 其他云提供商 负载视图
没有要预配的硬件
本地计算机上没有单独安装
无需单独的云帐户
基于 Web 的平台
功能强大、易于使用的脚本工具
每月滚动未使用的资源(订阅计划)

是否为您或您的组织寻找茄子性能的替代方法? 无论您是开发人员、工程师还是性能测试人员,LoadView 平台都提供了灵活性,可满足网站、应用程序和 API 的测试需求。

茄子提供了一个强大的性能测试和监测产品生态系统。 从功能测试到机器人过程自动化 (RPA),他们的目标是帮助公司优化客户体验。 他们的性能测试工具”茄子性能”是少数可用于确保其网站和应用程序如预期的那样运行的平台之一。 但是,与 LoadView 相比,使用茄子性能需要满足很多要求、先决条件和其他专业知识。 我们将在下面深入探讨这些平台的差异,并向您展示为什么 LoadView 应该放在列表的顶部。

LoadView:基于浏览器的网站、应用程序和 API 的负载测试

当今的客户期望可靠的网站和应用程序。 如果这些服务中的任何一个无法加载或向客户提供预期的响应,他们很快就会失去兴趣,离开去找一个可以正常工作的网站。 组织知道这一点,并明白性能测试是一个关键组件,不仅在开发生命周期中,而且当这些服务被推送到生产环境中。 负载测试提供了验证速度、发现瓶颈并确保当前基础结构能够支持这些服务的可伸缩性的机会。 此外,LoadView 可用于测试外部第三方服务,这些服务很少经过测试,但会间接影响最终用户体验。

目前市场上的许多开源负载测试解决方案只能运行基于协议的用户模拟,这非常适合小型功能测试和确定基线,但当您需要知道客户端响应时间的影响时,这还不够。 借助 LoadView 平台,可以选择运行不同的用户模拟类型:HTTP/S 和基于浏览器的实际测试。 LoadView 可根据您的特定测试需求,在为您的测试定义负载类型时提供额外的灵活性。

  • 负载步进曲线

在指定持续时间内生成具有预先确定的并发用户数的负载。 在确定网站和应用程序如何管理流量增加时非常有用。

  • 基于目标的曲线

当您已经确定了所需吞吐量的限制级别,并且需要确保实现性能目标时非常有用。

  • 动态可调曲线

在测试期间调整负载并实时查看结果,从而深入了解站点或应用程序性能如何随着负载级别的波动而变化。

使用每步 Web 刻录机轻松编写脚本

EveryStep Web 记录器使用户能够轻松地记录和重播关键事务和用户交互,只需以普通客户的方式指向、单击和导航即可 – 所有这些都在真正的浏览器中! 不需要单独的下载或加载项。 快速轻松地记录用户执行的复杂或关键任务操作的测试脚本,例如点击次数、菜单选择、表单条目和提交、购物车流程和文本输入。 此外,EveryStep Web 记录器可以捕获图像并验证文本,以确保图像和文本正在正确呈现和显示。

EveryStep Web 记录器与 40 多个桌面/移动浏览器和设备兼容,支持用于创建动态应用程序的许多技术和框架。 了解有关”每步 “Web 录像机的信息。 支持的一些移动设备包括:

  • Iphone
  • Ipod
  • Ipad
  • 关系
  • 三星银河
  • Htc
  • 摩托罗拉
  • 索尼
  • 亚马逊 Kindle
  • 微软Lumia
  • 黑 莓

然后,这些脚本可以上传到 LoadView 平台,以自动执行网站、Web 应用程序、Web 服务和 API 的性能测试过程。 此外,脚本还可以上传到 Dotcom 监视器监控平台,以进行连续监视和生产中的正常运行时间检查。

了解有关”每步”Web 录像机的信息

全球虚拟用户分布

最重要的是,LoadView 不要求您管理任何其他基础架构或管理任何第三方云帐户,就像其他解决方案一样。 只需在您需要时启动测试机。 LoadView 利用位于全球 15 多个位置(美国、加拿大、亚太地区、南美洲和欧洲)的负载喷油器服务器来生成用户负载。 这允许您在地理位置之间分配用户负载。 例如,如果某个百分比的客户从几个特定地理位置访问,您可以选择要测试的特定区域。

LoadView 定价

LoadView 有基于订阅的计划,起价为每月 199 美元。 使用基于订阅的计划,只要您的计划保持活动状态,未使用的虚拟用户分钟数和负载喷射器小时数将按月滚动。 或者,您也可以从即用即付计划中选择。 定价在开始新测试之前进行计算和显示,因此您确切地知道您要支付什么费用。

如果您的特定需求超过上面列出的需求,请联系我们了解企业级计划。

不要独自去: LoadView 专业服务

让我们的一位性能工程师协助满足您的任何或全部性能测试需求。 您可以选择哪些元素需要帮助,我们的绩效工程师将指导您完成这些元素。 安排一个 时间,以满足性能工程师今天!

茄子性能

茄子性能是茄子的性能和负载测试解决方案,由四种工具组成:茄子性能工作室、测试控制器、喷油器和分析仪。 茄子性能工作室允许用户创建虚拟用户脚本、配置测试数据以及定义性能测试。 测试控制器执行并监视测试运行。 喷油器从安装在笔记本电脑、台式机或服务器上的软件生成负载。 最后,Analyzer 处理测试运行结果数据,并创建原始数据的报告和图表。

茄子还提供另一种产品,称为茄子性能为JMeter,这是茄子性能的一个版本,但像这个名字暗示,是专门为JMeter测试。 JMeter 的茄子性能是免费的,运行与茄子性能基本相同,但是,在创建脚本和设置使用 JMeter 的茄子性能测试时,术语和工作流存在差异。 用户在使用此工具时熟悉和熟悉 JMeter 非常重要。 为了本文的目的,我们将重点介绍标准的茄子性能平台。

我们将更详细地解释这些工具是如何工作的,以及它们与 LoadView 平台之间的一些差异,但是,其中一个重要区别是茄子性能必须安装在本地计算机上。 它不是基于 Web 的, 像 LoadView 。 使用 LoadView,您只需要互联网连接和浏览器。 在茄子性能平台中,茄子性能工作室、测试控制器和分析器工具只能在 Windows 上运行。

使用茄子性能工作室编写脚本

茄子性能工作室,就像与 LoadView 的 EveryStep Web 记录器一样,是用户开始创建和定义用于负载测试的测试的地方。它们的各种记录器支持测试网站,以及常见的客户端-服务器技术,如 Java、.NET 和 Citrix。对于开箱即用的任何协议和技术,茄子性能可以提供自定义的虚拟用户。与 LoadView 类似,记录器捕获网络流量以创建脚本,还可以通过运行描述这些操作的脚本来编写用户操作脚本,例如访问网站或驱动用户界面。茄子性能工作室有几个不同的录音机,用户可以选择,这取决于需要或情况。

  • 网络代理记录器。 此录像机是用于捕获网站交互的录音机。 所有 HTTP/S 和 WebSockets 流量都通过 Web 代理记录器发送。 然后,记录器创建的录制可用于开发要由 Web 虚拟用户类型执行的脚本。 如果要从移动设备或其他外部设备进行录制,则必须执行几个附加步骤:

– 在记录 HTTP/S 流量之前必须安装根证书

– 移动设备需要让控制器在端口 909 上充当其代理服务器

  • 网络记录器。 此记录器通过分析通过网卡的网络流量来记录浏览器和 Web 服务器之间的 HTTP 流量。 请注意,此录像机无法解码 HTTPS 流量。 此记录器在以下情况下是有益的:

– 您无法将应用程序设置为使用代理录像机

– 与直接连接到服务器相比,通过代理操作协议的行为不同

– 应用程序已通过代理访问

  • Citrix 录音机。 这是 Citrix 应用程序的记录器。 一个重要的注意是,用户必须访问 Citrix StoreFront 网站才能获得连接详细信息。 Citrix 录像机可用于测试以下内容:

– 响应时间,用户体验

– 了解 Citrix 服务器基础架构在负载下如何响应

  • TCP/UDP 录像机。 此记录器通过评估通过网卡传输的网络流量来记录客户端-服务器之间的 TCP/IP 和 UDP 流量。 此方法适用于以下情况:

– 您的系统是一个应用程序/设备,它作为客户端或服务器通过网络进行通信,但不利用 HTTP

茄子性能工作室还提供除标准选项以外的其他脚本方法:

  • 铀虚拟用户脚本。 这是一个 Firefox 扩展,它为 Selenium 提供 IDE,并允许用户录制和播放 Selenium 脚本,但是,用户还需要执行几个额外的步骤:

– 用户必须启动 Firefox 浏览器,然后下载最新的 Selenium IDE 脚本

– 脚本导出为 Java JUnit 4 WebDriver 脚本,然后必须转换为茄子性能 Selenium 脚本。

  • 导入 HAR 文件。 茄子性能工作室支持以下程序:

– 查尔斯

– 铬开发工具

– 火虫净出口

– 通信软件 APM Ajax 版

– 菲德尔

  • 虚拟用户 API。 用户可以使用以下虚拟用户 API 之一创建空脚本来编写代码:

– Java API

– .NET/C# API

茄子测试配置和执行

茄子性能工作室也是用户在创建脚本后配置测试的地方。 自定义工作流可以围绕脚本构建并添加到测试中,每个测试由虚拟用户组组成,每个虚拟用户组运行自己的工作流或脚本。

配置测试后,用户可以从测试控制器应用程序执行和监视测试。 值得注意的是,测试控制器是一个单独的应用程序,因此用户需要下载并运行此应用程序才能运行其测试。 在 LoadView 中配置测试时,这一切都在单个界面内完成,无需单独的应用程序。

在测试控制器应用程序中,茄子用户有多种选项和配置可供选择,包括:

  • 启动和停止测试
  • 实时查看测试数据
  • 创建和查看用户定义的指标
  • 访问过去的测试数据
  • 在特定时间安排测试

用户还可以选择管理虚拟负载的来源。 默认情况下,安装茄子性能的机器充当测试控制器,称为静态喷油器。 但是,如果您不想在自己的计算机上充分利用资源,用户还可以选择使用茄子云,它使用茄子自己的基础结构来运行测试,或者通过 Amazon AC2 或 Microsoft Azure 使用公共云选项。 使用茄子的基础结构或公共云的好处之一是,您不必在设置虚拟机、操作系统或存储的过程中运行,因此非常适合运行更大的测试。 但是,如果使用选择”公共云”选项,则它们必须已具有单独的 AWS 或 Azure 账户。 这是茄子性能和 LoadView 之间的另一个关键区别。 借助 LoadView,所有内容均在云中进行管理,无需单独设置帐户。

使用分析器收集数据

Analyzer 从服务器/客户端收集所有测试数据,如响应时间(均值、最大值、最小值和百分位数),使用户能够确定性能是否在某些阈值内。 默认情况下,未为用户打开分析器。 用户必须将测试数据添加到 Analyzer 中才能开始创建图形、图表和表格。 用户可以选择他们希望包含在测试结果中的信息/指标类型,或从默认模板列表中选择。 与功能测试(即简单的通过/失败)不同,此处收集的数据允许用户比较不同测试或不同时间段的相同测试的数据,以了解影响网站或应用程序性能的单个组件。

茄子性能:其他集成

茄子性能与其他测试工具(如 Jenkins)集成,用于 CI/CD 环境。 茄子还与 Dynatrace 集成,用于持续的应用程序监控,并提供可用于与其他工具集成的 API。

茄子性能免费试用

所有功能均在免费版本的茄子性能中提供。 如果您有多个茄子功能许可证,您可以使用这些许可证与免费版本,无需额外费用。

  • 网络协议

测试多达 50 个并发虚拟用户

  • Citrix 和 Selenium

3 个并发虚拟用户

茄子性能许可证模型

茄子不列出任何定价在他们的网站上,你必须联系他们的支持团队。 茄子性能仅根据所需的虚拟用户数量获得许可,并按期限销售,其中包括:

  • 最新版本的茄子性能
  • 支持和维护
  • 访问所有新产品版本
  • 获取指南和培训材料

茄子性能系统要求

如前面一文所述,茄子性能仅在 Windows 计算机上运行。 以下是各种系统要求的列表:

  • 窗户
    • 茄子性能
      • 仅适用于 Windows 操作系统
      • Vista/7/8.1/10, 服务器 2008/2012/2016 需要 64 位操作系统
    • 茄子性能分析仪(包括工作室、控制器和喷油器)

仅适用于 Windows 操作系统

Windows Vista/7/8.1/10, 服务器 2008/2012/2016 需要 64 位操作系统 (.exe)

茄子性能喷油器(包括工作室、控制器和喷油器)

Windows Vista/7/8.1/10, 服务器 2008/2012/2016 需要 64 位操作系统 (.msi)

茄子性能OCR(光学字符识别)

仅适用于 Windows(C# Citrix VUs 的可选组件)

需要 1GB 的磁盘空间

Windows Vista/7/8.1/10, 服务器 2008/2012/2016

茄子性能:SAP菲奥里虚拟用户类型

Windows Vista/7/8.1/10, 服务器 2008/2012/2016

Linux

支持所有版本

马科斯

Mac Os 塞拉, OSX 埃尔卡皮坦, 奥斯克斯约塞米蒂

Ios

iOS 10.0 及以下

Conclusion

As you can clearly see, the Eggplant Performance product is a robust, complex product. Depending on the environment, users have the option of using many different scripting recorders, making it a fit for environments that run many different applications. However, all of these different functionalities seem to only add more layers of complexity and steps. Performance testing doesn’t have to be difficult. With a platform like LoadView, users can create scripts with the EveryStep Web Recorder and start running tests in minutes. Forget about the hassles of downloading and installing separate applications, administering virtual user load configurations, and managing separate cloud accounts. All of that is managed for you with LoadView. Try LoadView today and see how easy it can be!

今天试试 LoadView!

没有信用卡,没有合同。