阿皮卡负载测试的替代方案:
使用 LoadView 进行按需、真实的浏览器负载测试
LoadView 平台在负载测试网站、Web 应用程序和 API 方面优于 Apica 负载测试
真实浏览器
您的网站的实际性能加载在实际浏览器中。
无单独下载
在浏览器中打开基于 Web 的免费录像机。 无需其他下载。
点和单击脚本
在浏览网站以记录测试脚本时点点并单击。
100% 托管云
无需管理自己的第三方云帐户。
适用于当今不断发展的网站、应用程序和 API 的负载测试平台
快速设置和执行负载测试,以识别和隔离系统负载时的性能问题。 无需耗时的设置或单独的下载!
特征 | 阿皮卡负载测试 | 其他云提供商 | LoadView |
没有要预配的硬件 | |||
高级、点和单击脚本工具 | |||
无需单独的云帐户 | |||
移动应用程序无需物理设备 | |||
没有单独安装到本地计算机 | |||
每月滚动未使用的资源(订阅计划) |
您是否一直在研究新的负载测试解决方案? 或寻找阿皮卡负载测试的替代方案? 如果是这样,你在正确的地方。 借助 LoadView,您可以快速创建脚本并启动虚拟喷油器,以测试站点、Web 应用程序和 API 的负载和压力测试。 阅读更多关于 LoadView 如何将自己与 Apica 负载测试区别开来, 以及为什么今天应该尝试 LoadView!
在产品提供和功能/功能方面,我们与 Apica 平台有许多相似之处。 除了提供性能测试平台(我们将在本文中介绍)之外,我们还提供了一个综合监控平台,可与负载和压力测试平台结合使用。 我们最初是一个监控平台,但随着时间的推移,我们意识到用于监视网站事务的脚本可用于模拟实际用户进行负载和压力测试,这是敏捷开发环境和班式左移测试的的理想之选。
LoadView:使用真实浏览器从云进行负载测试
LoadView 旨在消除所有耗时的活动,如设置负载生成器和全局代理,因此开发人员和性能工程师可以专注于创建和执行负载测试。 此外,由于 LoadView 平台是基于云的,因此无需管理其他硬件/软件或第三方云帐户。 所有这一切都由我们管理。 LoadView 利用全球 15 多个位置,使用户能够从世界各地的位置测试性能。 此外,由于负载视图是一个即付即用平台,您只需为需要支付费用。 不必担心未使用的虚拟用户或基于层的定价。
每一步 Web 记录器
我们的脚本工具称为”每步 Web 记录器”。 它是一个免费的、基于 Web 的脚本工具,可以使用真实浏览器记录、重播和自动访问网站、Web 应用程序和 API 的用户操作。 EveryStep 网络记录器与 40 多个桌面/移动浏览器和设备兼容,例如 Chrome、互联网浏览器、Android、iPhone、iPad、谷歌、三星等。 EveryStep Web 记录器还支持对最流行的 Web 技术(包括 AJAX、Java、HTML5、Flash、PHP、Ruby)等的脚本编写。 无论使用什么技术,EveryStep Web 记录器基本上都可以在浏览器中呈现任何内容。
了解有关 EveryStep Web 录像机或”现在 就试试”的信息!
使用 LoadView 执行负载测试
市场上的许多开源负载测试工具只能运行基于协议的测试,这对于当今不断发展的网站、应用程序和 API 来说是不够的。 基于协议的负载测试对于在服务器上进行测试是没问题的,但您缺少端到端响应时间,这对于测试网站和 Web 应用程序的客户端性能至关重要。 使用 LoadView 平台,用户可以选择运行以下用户模拟类型:
- 基于 HTTP/S 的负载模拟
- 使用基于 HTTP/S 的负载模拟选项,没有客户端呈现,因此在创建脚本时更有可能了解编程语言。
- 真正的基于浏览器的负载模拟
- 借助真正的基于浏览器的负载模拟,使用 EveryStep Web 记录器轻松自定义脚本并播放它们。 但是,通过这些负载模拟,由于客户端渲染,对负载喷射机的影响很大。
为了给 LoadView 用户提供额外的性能测试自定义,该平台提供多种负载测试类型可供选择,具体取决于测试要求:负载步进曲线、基于目标的曲线和动态可调曲线
定义测试方案后,可以从我们的全球网络中选择超过 15 台负载喷射机。 某些负载测试工具只能从您自己的网络内部进行测试,这些测试非常适合小型功能测试或获得性能基准,但通过使用世界各地的各种负载喷射机,您可以更好地从客户所在地衡量实际性能。
在测试期间,LoadView 通过联机仪表板显示响应时间和吞吐量指标,让您能够立即了解站点和应用程序在负载下的行为。 测试完成后,将自动生成测试结果摘要,显示各个组件性能的完整细分以及全面的瀑布图。 报告可以使用唯一的链接与您的团队或利益干系人共享。
LoadView 定价
LoadView 有各种基于订阅的计划,起价为每月 199 美元,我们的免费试用版最多提供 5 次免费负载测试。 使用我们的基于订阅的计划,只要您的订阅计划仍然有效,所有未使用的资源将滚动并累积。 或者,您也可以从即用即付计划中选择。 定价在开始新测试之前进行计算和显示,因此您确切地知道您要支付什么费用。 如果我们的标准计划不符合您的测试要求,我们也可以为您定制计划。
LoadView 专业服务
我们的专业服务还可用于帮助您和您的团队制定绩效测试计划的任何部分。 我们可以从脚本支持到执行测试元素,提供任何帮助。 请告诉我们如何提供帮助!
阿皮卡负载测试:设置
Apica 负载测试由两个产品组成,即负载测试门户和 Apica Zebra 测试。 尽管每种产品都可以独立使用,但它们已经过优化,可以相互合作。 Apica ZebraTester 是一个多功能工具,可用于创建脚本、调试和转换来自其他编程语言或工具的脚本。 例如,Apica ZebraTester 支持负载测试门户中的 Selenium IDE 脚本。 LoadTest 门户是创建、执行和分析测试的地方。
Apica 平台和 LoadView 平台之间的主要区别之一是 Apica 要求用户在开始之前设置其环境。 用户必须将 Apica ZebraTester 下载到其本地计算机上。 由于 LoadView 是基于 Web 的,因此无需担心计算机是否满足某些系统、内存或存储要求。 所有需要访问互联网和浏览器。 Apica ZebraTester 可以安装在 Windows、MacOS X 和 Linux/Solaris 环境中,但是,根据环境,还有其他一些注意事项/建议。
窗口环境。
- 使用 Internet Explorer 完全支持访问 ZebraTester GUI 和 Web 会话的录制,但是,录制会话的更方便方法是在您的目录中下载/安装 Firefox 便携式 Web 浏览器
- 结合安装 Firefox 便携式 Web 浏览器,无需管理员权限才能使用 ZebraTester 产品的所有功能。
- 禁用 HTTP/S 防病毒扫描并在测试后重新启用。
马科斯 X
- 网络连接的默认最大值为 256。 用户必须打开命令终端才能修改这些设置。
- 要记录 iOS 设备(如 iPhone 和 iPad)的会话,用户必须在这些设备上安装自生成的 CA 根证书。
Linux / Solaris
- 在 Linux 上安装需要使用适当的环境变量集安装 JAVA SDK。 其他建议和设置包括:
- 添加火狐录制扩展
- 为 ZebraTester 生成 CA 根证书,然后将其证书导入操作系统和/或 Firefox。
- 将终端窗口的取消限制 -n 设置为等于或大于 32768(建议为 65536)
- Apica 建议通过在所有 Linux 系统上安装已带守护神来增加熵。 如果未安装测试,测试可能会冻结或阻塞几分钟。 这是因为大多数Linux系统没有足够的熵来在短时间内生成大量的随机数。
Apica 负载测试:移动应用程序
Apica LoadTest 还支持移动设备(iPhone、Android、iPad 和 Windows)以及其他本机移动应用程序、智能电视应用程序和游戏机(如 PlayStation4、Xbox One 和 Wii U)的负载测试。使用 Apica 和 LoadView 为移动应用程序创建测试的一个显著区别是,使用 Apica 时,用户需要设置物理设备并具有单独的 Amazon Web 服务帐户。 使用 LoadView,设备被模拟,无需经历设置物理设备的麻烦。 此外,虚拟喷油器由 LoadView 管理,因此无需单独的云帐户。 最后,移动应用程序的脚本是通过使用 Apica LoadTest 的代理嗅探器完成的,而不是像 EveryStep Web 记录器那样进行真正的基于浏览器的脚本和录制。
Apica 负载测试:负载测试过程
Apica 负载测试过程的第一步是用户必须为测试选择适当的订阅。 用户有两个选项可供选择,默认选项和按需选项,它们具有以下选项和功能:
默认
- 1,000,000 个最大用户
- 4 小时最长测试持续时间
- 无限数量的测试
按需demand
- 最多 5,000 个用户
- 12 小时最大测试持续时间
- 无限数量的测试
选择订阅类型后,用户可以选择方案或创建脚本以进行测试。 用户可以从以下各种选项中进行选择。 同样,根据选项,还有用户必须满足或具备的其他步骤、建议和知识才能开始使用脚本工具。 这会显著延迟测试。
- 现有负载测试脚本。
需要注意的一项 – 脚本必须已在方案管理器中上载,以便用户可以使用此选项。
- 创建新的负载测试脚本。 创建新脚本时,用户具有以下选项:
- URL
- URL 选项允许用户在 Apica 负载测试中手动创建测试脚本。
- 硒
- 使用 Apica 脚本 IDE 创建脚本或上载现有文件。 Apica 脚本 IDE 是一个脚本开发环境,必须安装在本地计算机上,并且通过浏览器访问。
- 斑马测试器
- 使用 ZebraTester 的脚本可与 Apica LoadTest 一起本机使用,可以在上传后直接使用。
- 使用任何网络浏览器(互联网浏览器、谷歌浏览器或 Safari)支持网络会话录制。
- 有关此选项需要注意的一个重要项目是,用户必须在开始录制 Web 会话之前手动重新配置其浏览器。
- 录制扩展
- 适用于 Chrome 和火狐。 使用此方法录制的 Web 会话使用 ZebraTester 作为代理。
- 代理
- 此代理在 Intranet 内运行,并允许用户运行浏览器或 Selenium 脚本、转换 LoadRunner 脚本或直接与服务器、负载均衡器和应用基础结构交互。
其他选项包括通过删除任何元素(如扩展名、域或不需要的文件类型)来编辑脚本。 ZebraTester 还能够将不同的会话与称为会话切割机的功能拼接在一起,但是,这样做时有一些特定的要求。
创建脚本后,用户可以开始设置负载测试的过程。 在这里,用户可以选择配置特定参数,如执行模式、思考时间(延迟)和方差。 用户可以从位于北美、南美、EMEA 和亚太地区的负载群集(多个位置分组)中选择来自的负载。 其他选项包括:
- 时间
- 加速时间
- 位置
- 方案选项
- 高级选项
- Dns
- 报告
- 测试信息
- 监控代理
- 执行
测试运行后,Apica LoadTest 通过报告各种指标(如 CPU 使用率、内存、响应时间、错误等)的各种仪表板为用户提供从负载测试到数据实时视图。 用户还可以选择与 AppDynamics 或 Dynatrace 集成,以监控其数据和指标。 测试完成后,用户可以选择创建自定义报表、访问以前定义的模板或需要测试完全运行时的快速报表。
阿皮卡负载测试:集成
Apica LoadTest 支持 APM 解决方案,如 AppDynamics、新遗物和 Dynatrace,并提供了对以下第三方集成的其他支持:
- AWS
- Log4j
- AWS 代码管道
- Jenkins
- 团队城市
- 机架空间
- 右刻
阿皮卡托管服务
Apica 还为没有必要资源来执行性能测试的团队或组织提供服务。 从创建脚本到生成报表和解释数据,他们将负责您的整个过程。
结论
如您了解,Apica LoadTest 是非常全面的负载测试工具,支持多种编程语言。 如果您的公司使用各种编程语言、框架和环境,它可能是满足您需求的合适的解决方案。 但是,Apica 要求您花更多的时间设置和配置环境并满足特定先决条件,以便开始使用解决方案。 使用 LoadView,您不必进行这些。 您可以登录并开始创建负载和压力测试方案,并在几分钟内执行测试。 我们还提供各种符合您具体情况的计划,以及即用即付定价,因此您只需为所需的费用付费,从而帮助您的业务识别和隔离系统负载不足时发生的性能问题。
没有信用卡,没有合同。