Test XML messages over WebSphere MQ with Rational Performance Tester
Part 3. Schedule and run the test and then review results
This content is part # of # in the series: Test XML messages over WebSphere MQ with Rational Performance Tester
This content is part of the series:Test XML messages over WebSphere MQ with Rational Performance Tester
Stay tuned for additional content in this series.
Create a schedule that runs multiple iterations of the test
This section explains in detail how to create and run a performance test schedule.
- Click File > New > Performance Test Schedule.
- Enter the name of the performance test schedule, and click Next.
Figure 1. Performance Schedule dialog window
- Specify the number of users, stages, and related details, and then click Finish.
Figure 2. Schedule Options dialog window
- Add the test within the user group, and Save the schedule.
- Click User Group.
- Click the Add button.
- Click Test to add it in the user group.
Figure 3. Adding the test to the user group
Figure 4. Sample view of a performance test schedule
Execute the test and examine the test log
Configure the think time and logging level, and then execute the test schedule by clicking the Run button.
- Sample run output
- This section provides an explanation of the test results of the Java Message Service (JMS) and WebSphere MQ performance test runs, as well as information about the key parameters that need to be observed.
- Overall tab
- This tab provides information about the overall test status in terms of percentage of requests completed successfully.
Figure 5. Overall tab view
- Response time results
- This tab in the report is significant in analysis of the execution time for individual messages. Using this information, you can understand how quickly the messages are being processed (end-to-end processing) and gauge the performance behavior of the messages.
Figure 6. Average and maximum response times for test run
Response Time vs Time details
This tab provides a good understanding of the behavior, over time, of the system during message processing.
- If the graph is parallel to the X axis, it means that the system is consistently performing well.
- If the graph leans down toward the X axis toward the right, it means that the systems are performing faster and faster as the messages are processed. This might be due to caching of data during previous iterations of message processing.
- However, if the graph grows away from the X axis toward the right, it means that the system performance is deteriorating as time progresses.
Figure 7. Sample graph for processing one message
- Data volume sent and received
- This graph shows the data volume (network bytes) sent and received. With this information, you will be able to clearly understand and relate to the total network bandwidth requirement and size of each message.
Figure 8. Data volume sent and received
- Request throughput
- This is also a very significant graph. You can determine the total number of requests processed and the time it took to process them. In other words, you will be able to establish the request throughput (messages processed per second). The graph also provides the total number of requests processed per second, total number of failures in processing per second (negative testing), and so on.
Figure 9. Request throughput
You are now ready to use Rational Performance Tester to do end-to-end Java Message Service (JMS) and WebSphere MQ performance testing on your own.
- Get more information on the Rational Performance Tester Extension for SOA Quality overview and developerWorks pages.
- Find out more on the Rational Performance Tester product overview page. Then explore the Rational Performance Tester page on IBM developerWorks for links to technical articles and browse the user assistance in the Rational Performance Tester 8.2 Information Center.
- Investigate IBM Rational Performance Tester Extension for SOA Quality, which is a load and performance testing and problem analysis tool that extends performance and scalability testing to SOA applications.
- Check the Rational Service Tester for SOA Quality page on developerWorks.
- Improve your skills. Check the Rational training and certification catalog, which includes many types of courses on a wide range of topics. You can take some of themanywhere, any time, and many of the Getting Started ones are free.
- Download the trial version of IBM Rational Performance Tester.
- Evaluate Rational Service Tester for SOA Quality V8.2.
- Evaluate other IBM software in the way that suits you best.