The Flood Explorer is the dashboard where you'll see all the floods you've executed in a particular project. To go to the Explorer, select the project you want to view in the dropdown menu next to the Flood logo and then click on Floods:
You'll see all the floods in your project graphed continuously, one after another. This is the Project View, which allows you to spot trends in your application over time.
Hovering over the graph itself will show you a tooltip with some information about that particular point in time.
This tooltip will show you the Flood Number of the flood the data was collected in, as well as the date and time it was collected.
It will also show you different measurements and their values.
The measurements marked with a circle are graphed as lines, and the measurements that are marked with a square will be shown in the heat map below.
Number of Concurrent Users - how many users or threads are running at a particular point in time
Response Time - the time between sending the request and receiving the response from your application server, averaged out over all transactions by default (time to last byte)
Transaction Rate - the number of requests executed per minute
Throughput - this refers to network throughput, and is the amount of data being successfully delivered to the grid nodes
Failed Rate - the number of requests with errors returned
Passed Rate - the number of successful requests
To view the metrics in the heatmap as lines in the graph, click on the colour you want to graph and it should appear as a line.
Let's go over the other menus and buttons surrounding the graph.
A. The Project Name is displayed on the upper left-hand corner, above the graph. You can rename your project by clicking on the gear icon next to the dropdown menu for project selection.
B. All Measurements is a dropdown menu that will allow you to select which of the measurements you'd like to see in the graph.
All transactions that are ticked will be displayed.
C. Select the Time Window is a dropdown menu that will allow you to select a relative time period. Clicking on one of the options will show only the data within that time.
D. The Date/Time bar shows you when the floods were executed. Clicking, holding and dragging over a part of the bar will change your view to show you only the data from that period of time.
To go back to the project view, you can double click on the Date/Time bar.
E. Cards are boxes representing a flood in the project, and they can be found below the graph.
Each card will show the name of the flood in bold on the upper left ("JMeter Sample 5" in the screenshot), the flood number on the upper right (49) and then some key statistics for easy comparison.
Hovering over a card will highlight the corresponding flood on the graph in a light blue.
Hovering over a flood in the graph, on the other hand, will change the first card. The first card, with a blue border, will always show the current flood being hovered over.
Clicking on a card will change the view to the Flood View, which shows only the data from that flood.
The Flood View is very similar to the Project View, but it does have more details about the flood in particular.
F. The Project Name, Flood Name and Flood Number are now shown in the upper left.
G. Timeline is shown by default, and contains the graph as pictured in the screenshot above.
H. Logs shows the data written to files on the nodes and may contain important information used to debug errors.
The Logs tab is populated in real-time while a test is running, but you can also download the full logs by clicking on the options button (J, below).
I. The Grids are shown in a dropdown menu next to the Measurement menu.
All grids will be shown in this menu along with their identifying name ("hydrodynamic-blackburn" in this example) and the number of nodes in each grid. Clicking on the grid in this menu will show only information from that grid. This can be useful when wanting to compare, for example, the effect of geographic location of the grids on response time.
When more grids are used, an option to select "All Grids" will be added to see the test as a whole.
J. The Options menu is to the right of the Grids dropdown menu.
Create shareable link will generate a link that you can pass onto colleagues to allow them to view your flood without needing to sign up.
Start more like this will take you back to the Stream Editor page for the flood, where you'll be able to view and modify the specific execution details script used, test duration, threads, etc) and start a similar flood.
Stop will be enabled when the flood is running and will gracefully terminate the flood execution.
Delete will irrevocably remove the flood and its data. Warning: this action cannot be reversed.
Files will allow you to download the files that you uploaded as part of the flood (your script and any supporting files required).
Archived Results contains output files from each node and includes the logs shown in H. Logs (in the file flood.log) as well as any other files generated in the course of execution (such as custom output files).
CSV Results is a .csv file that contains the aggregated data, with a granularity of 15 seconds, that is actually graphed by Flood.
K. The Transaction List sits below the graph and shows all the transactions executed in that flood, along with each one's response time, throughput, and error rate. The transactions are sorted from highest response time to the lowest by default to highlight potential problem transactions.
Clicking on the > arrow to the right of each transaction will take you to the Transaction View.
The Transaction View drills down into the details of the transaction selected, showing some key metrics as well as displaying Headers, Assertions, and Errors.