Added script to test issue 9, publish of a QoS2 message

This commit is contained in:
selva.andre
2013-11-07 11:55:23 +01:00
parent 49d1b2c948
commit 7a7c5cc53e
4 changed files with 98 additions and 3 deletions
+4 -2
View File
@@ -6,16 +6,18 @@ import org.eclipse.paho.client.mqttv3.MqttMessage
import org.eclipse.paho.client.mqttv3.MqttException
import org.eclipse.paho.client.mqttv3.persist.MqttDefaultFilePersistence
String host = args[0]
String tmpDir = System.getProperty("java.io.tmpdir")
MqttDefaultFilePersistence dataStore = new MqttDefaultFilePersistence(tmpDir)
MqttClient client = new MqttClient("tcp://localhost:1883", "PublisherClient", dataStore)
MqttClient client = new MqttClient("tcp://${host}:1883", "PublisherClient", dataStore)
client.connect()
MqttMessage message = new MqttMessage('Hello world!!'.bytes)
message.setQos(0)
print "publishing.."
long startTime = System.currentTimeMillis()
(1..1000000).each {
(1..100000).each {
client.publish('topic', 'Hello world!!'.bytes, 0, false)
}
client.publish('/exit', 'Exit'.bytes, 0, false)