|
Graphs
|
Description
|
Thumbnail View
|
How to Read
|
|
Server Response Time vs Elapsed Time
|
This graph shows Elapsed time Vs time between Request sent to
time of receiving last byte, in milliseconds.
|

|
-
|
|
Per URL Page Download Time
|
This graph shows the page response time on a per URL basis.
|

|
Bar graph showing the recorded pages on the X-axis and the
response time (in milliseconds) on the Y-axis.
|
|
Page load time vs Elapsed Time
|
This graph shows Elapsed time Vs Page load time, in seconds.
|

|
Plots that stay close to the horizontal axis indicate better
performance. This indicates the response time as seen by the user.
|
|
Transaction Status Summary.
Request, Response Pending Details and Page Start and Complete
Time
|
This graph shows the status of the number of pending requests
to be sent and the pending responses to be received for the already
sent requests. Also shows the Page Start Time and Complete Time.
|

|
Bar graph shows the transactions on the X-axis and Number of
requests on the Y-axis. Appropriate tool tips are displayed upon
pointing the mouse over the bar graph, to indicate the number of
requests and responses pending. Hyperlinks are also provided to view
the list of URLs for which the requests/responses are pending.
|
|
Active User Incrementation Vs Elapsed Time
|
This graph indicates the user addition interval over elapsed
time.
|

|
Plots that stay close to the vertical axis to generate high
loads in a short period.
|
|
Hits/sec vs Elapsed Time
|
This graph shows Elapsed time vs Number of requests handled
successfully, per unit time.
|

|
In ramp-up mode , plots that stay close to the horizontal axis
indicate better performance as load increases over time.
|
|
Error Percentage over Elapsed Time
|
This graph shows the cumulative number of errors recorded
during the test on the vertical axis, with time (load) on the
horizontal axis. These errors are typically connection refused or
unexpected socket closure errors.
|

|
Plots that rise later in the test indicate better robustness.
|
|
Error Distribution Graph
|
This graph indicates the error status of each request placed
|

|
Bar graph on transaction basis
|
|
Active User Count, Error Percentage and Response Time over
Elapsed Time to identify bottlenecks
|
This graph shows the Active User Count, Error Percentage and
Response Time on the vertical axis and Elapsed Time on the horizontal
axis. This graph enables you to identify the performance bottlenecks in
your Web application.
|



|
Active User Count - Plots that stay close to the vertical axis
to generate high loads in a short period.
Error Percentage - Plots that rise later in the test indicate
better robustness.
|
|
Throughput(bytes/sec) over Elapsed Time
|
This graph shows Elapsed time Vs Throughput
in seconds
|

|
Plots that stay close to the vertical axis indicate better
throughput.
|
Web Page Analyzer
|
This Report details about,
Total Number of HTTP Request
Total Number of Images
Total Size of images
Total Number of Javascript
Total Size of Javascripts
Total Number of Style sheet
Total Size of Style Sheet
Total Number of Socket Connections for Image/JS/CSS
Total Size of the Web Page
Apart from the above details, user can customize the report to add more
properties to the report by writing their own implementation in java.
Steps to write customization of web page analyzer report,
1. Write a Java class implementing com.adventnet.qengine.load.report.WebPageAnalyzerInterface
2. The above interface has generateReport
method call taking path to the saved html source as parameter.
3. You can manipulate the HTML source and take the needed values and
return it in Properties.
4. Properties will be obtained and reported in a table format below
QEngine default Web Page Analyzer report.
The Java class should be compiled under QEngine/jars folder having
jars/QEngineLoadTest.jar in the classpath for compiling.
And then restart the QEngine server to class file to load.
Currently there is no UI to tell QEngine to generate Customized report.
But this can be added to the conf\WebPageAnalyzer.conf file as said
below,
1. Edit the conf\WebPageAnalyzer.conf
2.Add a new report node below "QEngine Default Report" and add "Class"
as defined for the "QEngine Default Report".
3. Save and close the file.
|

|
This report provide report for
each transaction separately.
The value for each mentioned items will be shown in each line in the
report.
The customized properties also will be reported separately for each
transaction.
|
|
Database
Monitoring Graphs
|
|
Transaction Summary
|
This graph shows the total requests, total bytes sent and
total bytes received.
|

|
Total requests, bytes sent and bytes received are plotted in
the Y-axis and Elapsed time is plotted in the X-axis.
|
|
Connection Summary
|
This graph shows the number of open connections and the total
number of aborted connections.
|

|
Total open connections and total aborted connections
are plotted in the Y-axis and
Elapsed time is plotted in the X-axis.
|
|
Server
Monitoring Graphs
|
|
CPU % vs Time
|
This graph shows the cumulative CPU utilization over time
|

|
Plots that stay close to the horizontal axis indicate better
performance.
|
|
Memory Usage vs Time
|
This graph shows the memory usage of the server over time
|

|
Plots that stay close to the horizontal axis indicate better
performance.
|