Apache JMeter 在 IoT 测试中的应用

殷翀元

中文演讲 2022-07-30 14:50 GMT+8  #iot

随着物联网设备规模的增长和业务逻辑的日益复杂,为了保证物联网应用的质量,不仅要进行功能方面的验证,还要对应用大量接入设备时的可用性和可靠性进行验证。物联网测试的价值与必要性日渐凸显。 而物联网系统接入设备量大、协议多样化等特点,也使物联网测试面临着重重挑战。EMQ 公司在构建面向物联网的数据基础设施时,广泛使用基于 Apache JMeter 的测试工具对物联网协议与应用进行测试,本次演讲将与大家交流使用 JMeter 进行物联网应用测试过程中的心得。 一方面,将重点分享使用 JMeter 测试物联网协议尤其是 MQTT 协议的经验,介绍使用 JMeter 插件的扩展性实现物联网协议测试的方法,以及如何设计 MQTT 连接场景的脚本和消息吞吐场景的脚本用于实际测试。另一方面,将以 Apache IoTDB 为例,介绍使用 JMeter 测试物联网应用的一些想法。希望通过本次演讲,大家得以一窥 Apache JMeter 在物联网测试领域的魅力。

Speakers:


殷翀元: EMQ 项目经理, EMQ 是一家开源物联网数据基础设施软件供应商,交付全球领先的开源云原生 MQTT 消息服务器和流处理数据库,为企业云边端的海量物联网数据提供高可靠、高性能的实时连接、移动、处理与分析,助力构建“面向未来”的物联网平台与应用。

EMQ 发起与运营的开源项目包括:开源物联网消息中间件项目 EMQ X,云原生分布式流处理数据库 HStreamDB,轻量级物联网边缘分析与流式处理开源软件 eKuiper,边缘工业协议网关软件 Neuron,跨平台 MQTT 客户端工具 MQTT X,MQTT JMeter 插件 mqtt-jmeter,等。

殷翀元,曾任职于IBM中国软件研发实验室,现为 EMQ XMeter 项目经理,负责性能测试平台 XMeter 产品,以及开源项目 mqtt-jmeter 的维护。