Documentationbreadcrumb arrow Grafana k6breadcrumb arrow JavaScript APIbreadcrumb arrow k6/x/mqttbreadcrumb arrow Clientbreadcrumb arrow Client.publish( topic, payload, [options] )
Open source

Client.publish()

Publish a message synchronously.

Signature

JavaScript
client.publish(topic, payload, options)

Parameters

ParameterTypeDescription
topicstringTopic to publish to
payloadstring | ArrayBufferMessage payload (string or binary data)
optionsobjectOptional publish configuration
options.qosnumberQuality of Service level (0, 1, or 2). Default: 0
options.retainbooleanWhether the message should be retained by the broker. Default: false
options.tagsobjectCustom tags for metrics (key-value pairs)