XMeter Cloud 是 EMQ 公司推出的面向物联网关键业务的大规模性能测试公有云服务。XMeter 基于 Apache 开源项目 JMeter,可支持百万量级的模拟用户、设备并发连接以及消息吞吐的性能测试。
产品优势
多种协议支持
支持 MQTT、CoAP、LwM2M 等多种物联网协议,以及 TCP、HTTP、HTTPS、Websocket 等 20 多项其他协议的测试。并支持自定义扩展协议的测试。大规模场景模拟
可支持百万量级并发测试,测试场景可模拟大规模设备连接与消息吞吐。低成本测试资源
按使用的测试机规模与消息流量收费,根据测试周期自动分配与释放测试机,成本清晰可控。无需部署,轻松发起测试
测试机资源基于 Kubernetes 云原生架构部署,测试环境高度自动化,提供必要测试信息后即可运行测试,简单快捷。兼容 JMeter 脚本
基于 Apache JMeter 开源项目,充分利用 JMeter 可灵活创建复杂测试场景的优势。可视化测试报告
提供一目了然的图形化测试报告,详细的测试日志分析及被测系统资源监控报告,随时溯源。
产品规格
计费说明
基础费用:根据测试规格大小,将使用对应的测试机实例以完成测试。基础费用即为测试机实例的云服务器基础费用和部署费用。
流量费用:公网测试中从 XMeter Cloud 端流出的公网流量将产生流量费用,流量取决于连接数、测试时长、消息吞吐量、QoS、Payload 大小等因素。在被测的 MQTT Broker 端产生的流量费用不包含在 XMeter Cloud 的流量费用中。
VUM:VUM = VU * M,其中 VU 表示性能测试中的“虚拟用户数”,即测试时配置的连接数,M 表示实际测试时长,以分钟计。举例说明:测试配置了 1,000 个连接数,测试运行 10 分钟,则 VUM 为 10,000。测试配置了 10,000 个连接数,测试运行 1 分钟,VUM 也是 10,000。
测试效果
我们模拟 5000 个设备与 EMQX 建立连接,并发送消息,测试时长 5 分钟。
消费金额
5000 设备 5 分钟,花费 132.3 元。还是非常贵的。