肥皂的替代品
通过 Dotcom 监视器的 LoadView 对 API 和 Web 服务的性能测试
使用 Dotcom 监视器的 LoadView,只需几分钟即可开始负载和压力测试您的 SOAP 和 Web API
托管云
LoadView 会为你管理网络。 无需单独的帐户。
模拟真实场景
可 伸缩
从一个用户扩展到数千个,开销最小。
性能指标
深入了解并验证 API 性能指标。
动态 API 测试。
没有要管理或云帐户要设置的许可证。
从云中快速轻松地加载和压力测试您的网站、Web 应用程序和 API!
特征 | 索普伊 | 其他云提供商 | LoadView |
无硬件要求 | |||
没有要管理的许可证 | |||
本地计算机上没有单独安装 | |||
功能强大、易于使用的脚本工具 | |||
云服务器全球网络 | |||
"按付后付费"计划选项 | |||
未使用的资源每月滚动(订阅计划) |
您是当前的 Soapui 用户在寻找替代 API 性能测试解决方案吗? 还是只是搜索一个测试平台, 而不仅仅是测试 API?Dotcom-Monitor 的 LoadView 是一个功能强大的基于云的负载测试平台,适用于敏捷和 DevOps 团队,可用于测试从 API 到网站和 Web 应用程序的一切。下面,我们将介绍 SoapUI Pro 和 LoadView 工具的功能和优势,以便您决定哪个选项最适合您!
为什么负载测试 API 很重要
在了解 SoapUI 和 LoadView 平台的具体细节之前,让我们花一些时间来了解负载测试 API 的重要性。 API 具有多种形式,但它们本质上是网站和应用程序幕后的信使,提供和发送消息。 例如,当您的客户登录其帐户、浏览您的网站并最终完成订购项目的过程时,所有操作都由 API 处理。 API 是用户与最终用户和服务器之间的连接,不仅对用户体验至关重要,对业务也至关重要。 因此,确保系统能够处理并发 API 调用的预期增加非常重要。
负载测试只是可执行的许多不同类型的测试之一。 根据您参与开发过程,您可能需要合并集成测试、功能测试、回归测试或安全测试,只需几例。 LoadView 平台通常更侧重于功能、负载和压力测试的自动化,以及从网络外部测试 API。 这可确保从最终用户的角度获得最真实的数据和结果。 此外,LoadView 与 Dotcom 监视器套件一起,除了 SOAP 和 Web API 之外,还支持 RESTful API,如 XML 和 JSON,为用户提供了无数的测试和监视配置选项。
负载测试 API:肥皂与负载视图
SoapUI 最初开发于 2006 年,现已成为市场上最流行且屡获殊荣的开源 API 测试工具之一,允许用户为 SOAP 和基于 REST 的 Web 服务创建功能测试、负载测试、安全测试和 API 模拟。 SoapUI 支持许多其他流行的协议,包括闪存、Web 和 HTTP/S、AMF、JDBC 和 JMS。
SoapUI 是跨平台的,可用于 Windows、Mac 或 Linux/Unix,具体取决于您的特定需求,但请注意以下每个环境的特定硬件安装要求:
窗户
|
Linux/Unix
|
Mac 操作系统
|
由于 SoapUI 必须安装在物理计算机上,因此可以启动的虚拟用户数取决于硬件的质量,特别是 CPU 和可用内存。
使用 LoadView,用户不必担心特定的硬件或软件要求,并消除了维护其他基础结构的麻烦,因为本地平台需要您这样做。 这使 DevOps 团队和性能工程师能够专注于创建、运行和分析任何瓶颈的负载和压力测试。 更重要的是,LoadView 完全基于云,因此您不受物理限制的约束,就像使用 SoapUI 那样。 LoadView 每个负载测试会话可以启动数百到数千个 API 调用到服务器。
使用 SoapUI,因为虚拟用户是在计算机和网络的约束下创建的,因此这些类型的测试仅适用于小规模负载测试。 因此,如果您想要创建大规模负载测试,SmartBear 会推荐一些不同但更昂贵的选项。 一个选项是进入 LoadUI Pro,这使用户能够从云运行 API 测试。 第二个选项是进入其全面的 API 测试解决方案,称为 ReadyAPI。 ReadyAPI 包括 SoapUI Pro、LoadUI Pro 和 ServiceV Pro,为您提供全面 API 功能测试和性能测试所需的一切。
这是使用 LoadView 的另一个有益功能。 没有额外的负载测试工具或平台,你必须支付或使用。 加载和压力测试所需的所有操作都是在单个接口中完成的。 LoadView 利用全球 15 多个位置,包括 Amazon Web 服务 (AWS) 和 Azure 云服务网络。 无需管理云网络或设置其他帐户,因为平台会为你管理云网络。
附加功能: 肥皂与负载视图
如本文前面所述,SoapUI 仅包括 API 的功能和负载测试之外的功能。 这些功能包括:
- 服务模拟/API 模拟
允许用户在将 Web 服务推送到生产环境之前创建和模拟针对 Web 服务的测试,从而消除了构建生产系统全面副本的潜在成本。
- API 安全测试
防范最常见的安全漏洞。
- 自动化
支持先进的端到端自动化功能,并与持续集成工具(如 Maven、Hudson、竹子、Junit 和 ANT)集成
- 分析/报告
SoapUI 允许用户创建易于理解的报告,以及将报表导出为您选择的格式,包括 PDF、HTML、RTF、Excel、XML、CSV 等,并且是完全可自定义的(某些格式在 LoadTest 级别不可用)。
LoadView 平台不仅限于 API 测试。 该平台可以对您的网站和 Web 应用程序执行负载和压力测试。 无需其他工具或平台。
使用 EveryStep Web 记录器,用户可以录制复杂用户操作的多步测试脚本,例如按钮单击、菜单选择、窗体、购物车、文本输入等。 EveryStep Web 记录器是一个免费的、基于 Web 的自动化脚本工具,可记录 Web 事务的每一步,并使用真实的浏览器重播脚本,无需其他插件或下载。
这些脚本可以记录在超过 40 个桌面/移动浏览器和设备中测试兼容性,包括 Chrome、互联网浏览器、Android、iOS、iPhone、三星等。 EveryStep Web 记录器几乎支持在浏览器中呈现的任何东西,并支持其他语言/技术,如 AJAX、角 JS、WebSockets、Java、HTML5、Flash、PHP、Ruby 等。
肥皂价格
SoapUI Pro 许可证包括 REST/SOAP API 的功能测试和自动化,以及与流行的 API 管理平台的集成。
固定许可证
- 1 年许可证 – $599
- 2 年许可证 – $1,198
- 3 年许可证 – $1,797
浮动许可证
- 1 年许可证 – $4,190
固定许可证可由单个用户在单个计算机、计算机设备或虚拟机上激活,并具有唯一的用户名和密码。 其他用户必须购买专用许可证。
浮动许可证可以为不同的用户和机器组合激活,但一次只能激活一个。
其他附加组件包括 SoapUI 培训和认证,价格从 99 美元到 149 美元
LoadView 免费试用和定价
我们提供 30 天免费试用,最多 5 次免费负载测试。 无需信用卡。
我们有多个基于订阅的计划,起价为每月 199 美元。 使用基于订阅的计划,只要您的计划仍然有效,未使用的虚拟用户分钟数和负载喷射器小时数从一个月滚动到下一个月。 此外,用户可以选择每月收费较低的年度计划。 或者,您也可以从即用即付计划中选择。
初学者 – $199 每月
- 最大 HTTP 虚拟用户数:1,000
- 最大浏览器虚拟用户数: 100
- HTTP 用户营业时间: 15,000
- 浏览器用户营业时间: 300
- 负载喷油器小时数: 30
专业 – $499 每月
- 最大 HTTP 虚拟用户数: 5,000
- 最大浏览器虚拟用户数: 500
- HTTP 用户小时数: 75,000
- 浏览器用户营业时间: 1,500
- 负载喷油器小时数: 75
高级 – $1,499 每月
- 最大 HTTP 虚拟用户数:20,000
- 最大浏览器虚拟用户数: 2,000
- HTTP 用户小时数:300,000
- 浏览器用户小时数: 6,000
- 负载喷油器小时数: 250
按需
- 最大 HTTP 虚拟用户数:1,000,000
- 最大浏览器虚拟用户数: 10,000
- HTTP 用户时间:无限制
- 浏览器用户时间:无限制
- 负载喷油器小时数:无限制
如果您的特定需求超过上面列出的需求,请联系我们了解企业级计划。
LoadView 专业服务
Dotcom 监视器专业服务 的目的是帮助 您和您的团队执行性能测试、解释数据以及微调系统,而无需我们的团队参与。 我们的技术经过测试和验证。 您可以选择哪些元素需要帮助,我们的绩效工程师将指导您完成这些元素。 我们的团队还可以为您提供整个负载测试练习,为您提供优化代码和基础架构的咨询。 Dotcom-Monitor 的合作水平完全取决于您。
结论
作为 API 的免费开源测试解决方案,SoapUI 非常适合小规模测试,但这不能代表您的用户和客户,也无法代表他们如何使用您的服务。 您需要一个可以模拟世界各地真实流量的平台,而 LoadView 可以做到这一点。 LoadView 可以在几乎任何类型的系统或基础结构上执行动态 API 测试。 您的 API 在能够经得起现实世界的条件之前无法真正发挥作用。
不仅如此,LoadView 平台还可用于使用真正的浏览器对您的网站和 Web 应用程序进行性能测试。 这是你不能用肥皂做的。 如果要使用 SmartBear 生态系统进行大规模负载测试,您必须完全进入一个更高、更昂贵的平台和定价配置。 根据您的需求,这可能会进入数万美元。 你不必用 LoadView 打破银行。 我们提供有竞争力的基于订阅的计划或按需计划,因此您只需为运行的测试付费。
免费运行多达 5 个负载测试