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.
- Explore theRational software area on developerWorks for technical resources, best practices, and information about Rational collaborative and integrated solutions for software and systems delivery.
- Subscribe to the developerWorks weekly email newsletter, and choose the topics to follow. Stay current with developerWorks technical events and webcasts focused on a variety of IBM products and IT industry topics.
- 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.
Get products and technologies
- 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: Download it for a trial, try it online, use it in a cloud environment, or spend a few hours in the SOA Sandbox learning how to implement service-oriented architecture efficiently.
- Join the Performance Testing forum, where you can share you questions and knowledge about IBM performance testing products.
- Rate or review Rational software. It's quick and easy.
- Share your knowledge and help others who use Rational software by writing a developerWorks article. Find out what makes a good developerWorks article and how to proceed.
- Follow Rational software on Facebook, Twitter (@ibmrational), and YouTube, and add your comments and requests.
- Ask and answer questions and increase your expertise when you get involved in the Rational forums, cafés, and wikis.
- Get connected. Join the Rational community to share your Rational software expertise and get connected with your peers.
Dig deeper into Rational software on developerWorks
Get samples, articles, product docs, and community resources to help build, deploy, and manage your cloud apps.
Keep up with the best and latest technical info to help you tackle your development challenges.
Software development in the cloud. Register today to create a project.
Evaluate IBM software and solutions, and transform challenges into opportunities.