Sign inSign up

rdpanek/smartmeter

By rdpanek

•Updated over 7 years ago

SmartMeter is tool for Load Testing based on JMeter

Image
0

2.0K

rdpanek/smartmeter repository overview

⁠SmartMeter

Dockerized SmartMeter⁠ with ElasticsearchBackendListener for live logging.

⁠Available tags

Check it on Dockerhub⁠. You can use this image as a Base image for your own image.

⁠JMeter

SmartMeter is based on JMeter 5.0

⁠Plugins inside

ElasticsearchBackendListener is optimized for Elasticsearch 6.x

⁠Preparation

  1. Get Free trial licence https://www.smartmeter.io/download⁠
  2. Move to directory with your test plans
  3. Copy your licence.bin in the same place
  4. run docker run ...

The contents of this place are transferred to the container, it means your test plans and licence. After the end of the test, the .jtl and html report appear on this place

⁠How to run as NON-GUI

⁠Run single instance without Docker

If you have SmartMeter downloaded.

./Smartmeter.sh runTestNonGui exampleTestPlan.jmx

⁠Run single instance via Docker

docker run --name smartmeter -it --rm -v `pwd`:/smartmeter rdpanek/smartmeter:latest runTestNonGui exampleTestPlan.jmx

⁠Without generate HTML report

docker run --name smartmeter -it --rm -v `pwd`:/smartmeter rdpanek/smartmeter:latest runTestNonGui exampleTestPlan.jmx --no-report

For more information about available options of SmartMeter, you can visit Documentation of CLI⁠

⁠Distributed mode

⁠Local run without Docker

Go to documentation⁠

  • All instances of SmartMeter must be the same of version
  • Edit and run ./bin/runGenerator.sh - response must be without errors
  • './logs/generator.log' must contain Bound to RMI registry on port 1099 or other port
  • Start distributed test via Welcome screen

Tag summary

Content type

Image

Digest

Size

504.2 MB

Last updated

almost 8 years ago

docker pull rdpanek/smartmeter