Skip to content

msvitok77/performance-tests

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

performance-tests

Thingsboard performance tests

Project that is able to stress test Thingsboard server with a huge number of MQTT messages published simultaneously from different devices.

To run test againt Thingsboard first modify src/main/resources/test.properties file and set correct values for testing params:

  • restUrl=http://localhost:8080 // REST Thingsboard URL
  • mqttUrls=tcp://localhost:1883 // MQTT Thingsboard URL
  • deviceCount=20000 // Number of devices to publish MQTT messages to
  • publishTelemetryCount=60 // Count of published messages
  • publishTelemetryPause=1000 // Puuse between sending messages
  • username=[email protected]
  • password=tenant

Once params are configured to run test simple type from the root folder:

mvn clean install gatling:execute

About

Thingsboard performance tests

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license-header-template.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 85.4%
  • Scala 14.6%