This simple utility generates a Jmeter histogram for a given transaction name for the batch test executed on the Neocortix infrastructure.
A secondary script (neocortix_jmeter_multi_graphs_by_region.py) allows you to generate multiple graphs as shown below. Note: This script is Work In Progress.
Also there is a separate script (neocortix_locust.py) to generate graphs for locust batch test run. This script is in WIP stage.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. Note: 1: The script was test on Windows OS. 2: There are sample data files (TestPlan_*.csv) which you can use to test & also understand how the script works.
What things you need to execute the script
1: python 3.5
2: numpy, panda, seaborn & matlab packages
1: Make sure above prerequisite are met first.
2: Copy all the TestPlan_result_*.csv files generated from the Neocotrix test run and place them in the same folder as the script.
3: Replace the default value for TRANSACTION_NAME with the transaction name for which you want to generate histrogram.
4: Run the python script
1: Pass transaction name as parameter to the script.
2: Make sure the mean text value doesn't overflow the chart.
If you would like to contribute to this project, please reachout to me. Issues and pull requests are welcomed too.
This project is licensed under the Apache License - see the LICENSE.md file for details