https://juejin.cn/post/6933380086368305166?share_token=e905b8af-ff50-4db4-a1af-c2c82c5eeadb&tt_from=copy_link&utm_campaign=client_share&utm_medium=toutiao_android&utm_source=copy_link - 新增脚本功能!MQTT X v1.4.2 版本正式发布 - ... - 今日头条
脚本功能
MQTT X 在 v1.4.2 版本后,加入了脚本功能,提供了让用户编辑脚本对 MQTT 连接中,发送和接收的 Payload 进行自定义转化的功能。可用来模拟自定义测试场。主要编写的脚本语言为 JavaScript。下文将简单的介绍两个简单的测试实例场景来对脚本功能进行介绍,需注意:在 v1.4.2 版本中脚本功能属于开放性测试功能,使用流程、安全性和功能性还需后续继续优化提升和完善。 也欢迎各位用户到 MQTT X 的 GitHub issue 区进行详细讨论,我们将会认真审阅和回复。
在编辑脚本功能中,全局只包含了一个 execute API,用户需要编写一个自定义函数,该函数接收一个 value 参数,即为 Payload, 函数中便可对 value 进行自定义修改转化,最后将该函数作为参数传入到 execute 中即可执行自定义编写的函数。
作者:EMQX
链接:https://juejin.cn/post/6933380086368305166
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
发表评论