⚡ JEval helps you to evaluate your JMeter test plan and provides recommendation before you start your performance testing. All contributions welcome 🙏.
*************************************************************** * _ ______ _ * * | | | ____| | | * * | | | |__ __ __ __ _ | | * * _ | | | __| \ \ / / / _` | | | * * | |__| | | |____ \ V / | (_| | | | * * \____/ |______| \_/ \__,_| |_| * * * * (c) NaveenKumar Namachivayam 2020 * * QAInsights.com * * * ***************************************************************
JEval helps you to evaluate your JMeter test plan and provides recommendation before you start your performance testing.
pip install -r requirements.txt
Important Notes
python app.py -f <JMeter-File-Path>
python app.py -f .\jmx\Sample.jmx
To view the log, open the tmp.log
file.
JEval detects the JMeter version and validates the test plan.
JEval detects the following:
JMeter elements
If you want to add custom elements, you can add it in the config.yaml
file.
JMeter Plugins (default)
You can add custom plugins in config.yaml
file under Custom tag, as shown in below example.
Custom:
Plugin1: org.Sample.plugin.name
DummySampler: kg.apc.jmeter.samplers.DummySampler
Controllers
elements e.g. Loop Controller
, then those elements will not be detected.Thanks goes to these wonderful people (emoji key):
NaveenKumar 💻 |
Anthony Gauthier 💻 |
Leela Prasad 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!