Divided integration and benchmark scripts

This commit is contained in:
andrea
2015-02-05 21:08:18 +01:00
parent d731fddaf1
commit fffa9afbfa
23 changed files with 819 additions and 0 deletions
@@ -0,0 +1,24 @@
import org.eclipse.paho.client.mqttv3.MqttClient
import org.eclipse.paho.client.mqttv3.MqttMessage
import org.eclipse.paho.client.mqttv3.MqttException
import org.eclipse.paho.client.mqttv3.MqttDefaultFilePersistence
String tmpDir = System.getProperty("java.io.tmpdir")
MqttDefaultFilePersistence dataStore = new MqttDefaultFilePersistence(tmpDir)
MqttClient client = new MqttClient("tcp://localhost:1883", "SampleClient", dataStore)
client.connect()
println "connected"
(1..10).each {
//MqttMessage message = new MqttMessage("Hello world!! $it".toString().bytes)
String s = "Hello World!! $it"
MqttMessage message = new MqttMessage(s.bytes)
message.qos = 2
message.retained = true
print "publishing.."
client.getTopic("log").publish(message)
println "published"
}
client.disconnect()
println "disconnected"