Using Rational Performance Tester Version 7

Total Page:16

File Type:pdf, Size:1020Kb

Using Rational Performance Tester Version 7 Front cover Using Rational Performance Tester Version 7 Introducing Rational Performance Tester Understanding RPT functions and features Applying RPT to enterprise application testing David Chadwick Ashish Patel Chip Davis Jack Reinstrom Mark Dunn Kent Siefkes Ernest Jessee Pat Silva Andre Kofaldt Susann Ulrich Kevin Mooney Winnie Yeung Robert Nicolas ibm.com/redbooks International Technical Support Organization Using Rational Performance Tester Version 7 March 2008 SG24-7391-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xiii. First Edition (March 2008) This edition applies to IBM Rational Performance Tester Version 7. © Copyright International Business Machines Corporation 2008. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xiii Trademarks . xiv Preface . xv The team that wrote this book . xvi Become a published author . xviii Comments welcome. xviii Part 1. Understanding Rational Performance Tester . 1 Chapter 1. Introduction. 3 1.1 Overview of IBM Rational Performance Tester . 4 1.1.1 The performance testing problem space. 4 1.1.2 Need for a performance testing tool . 5 1.1.3 Goals of IBM Rational Performance Tester . 6 1.2 Architecture of IBM Rational Performance Tester. 7 1.2.1 Eclipse and Java . 8 1.2.2 TPTP as a tool framework. 8 1.2.3 Building a complete tool chain . 9 1.2.4 Recording in a distributed environment. 9 1.2.5 Scalable distributed playback . 10 1.2.6 Test run monitoring and data collection . 10 1.2.7 Post run analysis. 11 Chapter 2. Performance testing process. 13 2.1 Establishing a performance testing capability . 14 2.2 The performance testing process . 15 2.2.1 Performance test goals . 16 2.2.2 Workload model of the system’s busy hour . 17 2.2.3 Measurements and metrics. 18 2.2.4 Test success criteria . 19 2.2.5 User scenarios in the workload model . 19 2.2.6 Input data variation in user scenarios . 20 2.2.7 Debugging user session tests . 20 2.2.8 Workload model for each experiment . 21 2.2.9 Test execution results and data collection . 22 2.2.10 Analysis and tuning . 24 2.2.11 Performance test final report. 25 2.3 Performance testing artifacts. 26 © Copyright IBM Corp. 2008. All rights reserved. iii 2.3.1 Workload specification . 26 2.3.2 Performance test plan . 27 2.3.3 Performance test tool assets. 27 2.3.4 Performance test results . 27 2.3.5 Performance analysis document. 27 Chapter 3. Recording and test generation . 29 3.1 Configuring the browser before you record . 30 3.1.1 Set the application to record . 30 3.1.2 Verify browser settings . 30 3.1.3 Set Mozilla environment variables . 32 3.1.4 Verify that the Agent Controller is running . 33 3.2 Recording from a secure Web site . 33 3.2.1 Disabling security warnings when recording . 33 3.3 Non-browser recordings . 34 3.4 Reconfiguring IE after recording is interrupted . 34 3.5 Troubleshooting. 35 3.5.1 Agent Controller problems . 35 3.5.2 Proxy recorder architecture. 36 3.5.3 Interpreting a .REC file (recording file) . 36 3.6 HTTP recording tips . 37 3.6.1 Browser caching . 37 3.6.2 Overlapped requests and responses . 38 3.7 Test generation . 38 3.7.1 HTTP test generation . 39 Chapter 4. Test editing and augmentation . 41 4.1 Overview of test editing . 42 4.1.1 What you need to know about editing tests . 42 4.1.2 Editing and augmenting tests versus schedules . 42 4.1.3 General rules when editing . 43 4.1.4 Colors and test editor preferences . 44 4.2 Test editing best practices. 46 4.2.1 Projects and folders . 46 4.2.2 Test search and replace . 46 4.2.3 Maintaining variations of a test . 52 4.3 Editing different types of tests . 53 4.3.1 Editing HTTP tests . 53 4.3.2 Editing Siebel tests . 55 4.3.3 Editing SAP tests . 58 4.3.4 Editing Citrix tests . 62 4.3.5 Other types of systems under test . 64 4.4 Providing tests with test data. 64 iv Using Rational Performance Tester Version 7 4.4.1 Providing test data versus data correlation . 64 4.4.2 Test data considerations . 65 4.4.3 Datapool overview. 65 4.4.4 Creating datapools . 66 4.4.5 Adding datapools to tests . 70 4.4.6 Substituting test values with datapools . 74 4.4.7 Summary of datapool and test editing. 77 4.4.8 Custom test data handling . 79 4.4.9 Using datapools for digital certificates. 80 4.5 Manipulating data correlation . 81 4.5.1 Automatic correlation . 81 4.5.2 Manual correlation. 83 4.5.3 Ensuring proper data correlation. 85 4.6 Adding verification to tests . 89 4.6.1 Verifying expected behavior in HTTP and Siebel tests . 90 4.6.2 Verifying expected behavior in SAP tests . 96 4.6.3 Verifying expected behavior in Citrix tests . 101 4.6.4 Custom verification . ..
Recommended publications
  • STATE CHAMPIONSHIP: Pilot Point Vs
    STATE CHAMPIONSHIP: Pilot Point vs. Kirbyville For the first time all year we allowed ourselves to celebrate a win for more than a few hours. We really got to enjoy the weekend and soak in that we had made it to the state championship game. Monday morning however; that was over. Making the state championship game was not our goal. Winning the state championship game was our goal. That was the mentality we showed up with Monday morning. I think that something that made our group special was our ability to put everything aside and just focus on football. We approached that week like we did on the first day of two-a-days. Business like. If an outsider were to come in our field house, there would have been no way to tell that we were playing for the state championship in 6 days. The focus was entirely on the opponent and what our jobs were to be Saturday afternoon. Kirbyville was the first team we were going to match-up against that had more big game experience than we did. Kirbyville had made the state championship in 2008 and lost to the Muleshoe Mules just like we did. A tough loss for them, but the experience they gained could potentially be an edge for them. Kirbyville entered the state championship with a record of 12-2 but their 2 losses weren’t just normal losses. Kirbyville did something similar to us and loaded their schedule with 3A teams to test themselves early. Their losses were both close, and came to West Orange Stark and Jasper, both of which were 3A powers.
    [Show full text]
  • Correspondent, Twinsburg Bulletin with a 40-0 Win Over Parma
    Tigers rout Normandy on first road trip by Steve Batko - Correspondent, Twinsburg Bulletin With a 40-0 win over Parma Normandy, the Twinsburg football juggernaut avoided looking ahead, but head coach Mark Solis still wants to get his new-look offense to hit on all cylinders. Meanwhile, the Tigers defense has helped Twinsburg to move to 4-0 overall and a ranking of 19th in Ohio in Division I. Twinsburg's defense is allowing seven points a game to go with less than 175 total yards a contest. The shutout featured Normandy being held to just four first downs and 47 total yards at Byers Field. "Our defense was tremendous and they continue to play well," pointed out Solis. The host Invaders moved to 0-4. While Twinsburg amassed 330 yards rushing on only 38 attempts and finished with 397 total yards, Solis is still searching for more consistency from his offense. "We did generate some yards on offense, but there's still a lot of work to do," Solis said. "We're just not clicking and it's like a car when the timing belt is off. I'm still looking for that complete game on offense with ball control." The Tigers only had 12 first downs and had two turnovers -- one coming on a punt return. Junior London Carter exploded for a special teams score on a thrilling 67-yard punt return, which was the team's lone tally in the first quarter. Jake Russell booted the first of four PATs. "It was great to get that special teams score, but we also fumbled one away again," said the coach.
    [Show full text]
  • Linebacker: Watch the QB and Don't Let Him Run. Roll to the Right When He Does, and Cut Off All Running Lanes. in Flag Football
    Linebacker: Watch the QB and don't let him run. Roll to the right when he does, and cut off all running lanes. In flag football, QBs love running, and if no one is watching, the QB will get a lot of yards on you. The Linebacker will also have to pick up offensive linemen that go out for a pass. Danger: The QB may fake a run out to one side, drawing the linebacker with him, and then an offensive lineman releases for a pass on the other side. The safety will have to be watching this, and run up to make the play. Linebackers and safeties have to know their positions, coordinate and talk to each other. The game will be won or lost by the play of the Linebackers and Safety. Safety: The Safety is the defensive QB, especially in flag football. He is to lead the defensive team. His role is to cover anyone who get loose. If a wide receiver is getting open deep, he covers and helps out. If an offensive lineman goes out, he has to cover him if the line backer is busy. If he sees a nice blitz opportunity, he can tell a cornerback to blitz, while he picks up the slack. If a corner blitzes, the linebacker covers the now open wide receiver short, and safety covers him deep. Can a safety blitz? Sure, because he is the extra guy. Let the linebacker know you are blitzing, so he can pick up your zone. The Safety and Linebacker are the two most crucial position on defense.
    [Show full text]
  • Daily Clips Thursday, January 9, 2020
    DAILY CLIPS THURSDAY, JANUARY 9, 2020 LOCAL NEWS: Thursday, January 9, 2020 Star Tribune Mike Shanahan's influence runs through NFC playoff picture By Ben Goessling http://www.startribune.com/mike-shanahan-s-influence-runs-through-nfc-playoff-picture/566819812/ Getting ahead of ourselves: What about Vikings at Packers for a Super Bowl spot? By Michael Rand http://www.startribune.com/getting-ahead-of-ourselves-what-about-vikings-at-packers/566814482/ Film review: 49ers' flurry of pre-snap motion a unique challenge for Vikings defense By Andrew Krammer http://www.startribune.com/49ers-flurry-of-motion-poses-unique-challenge-for-vikings-defense/566810921/ Stefon Diggs misses second practice with illness, Adam Thielen added to injury report By Mark Craig http://www.startribune.com/stefon-diggs-misses-second-practice-with-illness-adam-thielen-on-injury- report/566821102/ Was it the best week ever for the Gophers, Vikings? By Sid Hartman http://www.startribune.com/was-it-the-best-week-ever-for-the-gophers-vikings/566831062/ Sold online, gloves of Vikings' Kyle Rudolph raise money for charity after all By Tim Harlow http://www.startribune.com/sold-online-gloves-of-vikings-kyle-rudolph-raise-money-for-charity-after- all/566839222/ Pioneer Press Locker-room deception over gloves has happy ending for Vikings’ Kyle Rudolph By Chris Tomasson https://www.twincities.com/2020/01/08/locker-room-deception-over-gloves-has-happy-ending-for-vikings- kyle-rudolph/ Then: See Kyle Rudolph block. Now: See him catch … and Vikings win. By Paul Hodowanic https://www.twincities.com/2020/01/08/then-see-kyle-rudolph-block-now-see-him-catch-and-vikings-win/
    [Show full text]
  • Full Arcade List OVER 2700 ARCADE CLASSICS 1
    Full Arcade List OVER 2700 ARCADE CLASSICS 1. 005 54. Air Inferno 111. Arm Wrestling 2. 1 on 1 Government 55. Air Rescue 112. Armed Formation 3. 1000 Miglia: Great 1000 Miles 56. Airwolf 113. Armed Police Batrider Rally 57. Ajax 114. Armor Attack 4. 10-Yard Fight 58. Aladdin 115. Armored Car 5. 18 Holes Pro Golf 59. Alcon/SlaP Fight 116. Armored Warriors 6. 1941: Counter Attack 60. Alex Kidd: The Lost Stars 117. Art of Fighting / Ryuuko no 7. 1942 61. Ali Baba and 40 Thieves Ken 8. 1943 Kai: Midway Kaisen 62. Alien Arena 118. Art of Fighting 2 / Ryuuko no 9. 1943: The Battle of Midway 63. Alien Challenge Ken 2 10. 1944: The LooP Master 64. Alien Crush 119. Art of Fighting 3 - The Path of 11. 1945k III 65. Alien Invaders the Warrior / Art of Fighting - 12. 19XX: The War Against Destiny 66. Alien Sector Ryuuko no Ken Gaiden 13. 2 On 2 OPen Ice Challenge 67. Alien Storm 120. Ashura Blaster 14. 2020 SuPer Baseball 68. Alien Syndrome 121. ASO - Armored Scrum Object 15. 280-ZZZAP 69. Alien vs. Predator 122. Assault 16. 3 Count Bout / Fire SuPlex 70. Alien3: The Gun 123. Asterix 17. 30 Test 71. Aliens 124. Asteroids 18. 3-D Bowling 72. All American Football 125. Asteroids Deluxe 19. 4 En Raya 73. Alley Master 126. Astra SuPerStars 20. 4 Fun in 1 74. Alligator Hunt 127. Astro Blaster 21. 4-D Warriors 75. AlPha Fighter / Head On 128. Astro Chase 22. 64th. Street - A Detective Story 76.
    [Show full text]
  • Double Wing Playbook
    Double wing playbook Continue Published July 11, 2019 We have 12 different offensive formations in our youth football offensive section. We'll be adding more as time goes on.... See more Published May 13, 2019 Our first offense from the double wing of youth football formation. There are a lot of good football games that you can run out of... See more Published June 22, 2018 If you train really young players in your youth football league it is difficult to find the best education of youth football th ... View More Published on May 4th, 2017 We have installed new Double Wing forming plays and cleaning up our existing plays! ... See more here's my Top 5 Double Wing playing for youth football, which has become my favorite double wing offense playing since 2007. These plays are part of my double wing crime playbook inside my multiple Power Wing Beast Crime playbook for youth football. My version of DW crime is called Speed. The speed of wingbacks is wider than the traditional double wing offense WBs, but I'm mixed in some traditional DW plays/schemes on this post double wing offensive formation. The double wing attacking double wing formation is another offensive formation developed by Pop Warner. Many of the DW offensive principles are from the same wing playbook. Many teams, including mine, will work as offenses combined, taking advantage of every force of formations. And since the double wing plays for youth football somewhat similar to the learning curve not so long. I prefer to run the Spinner series from a double wing against one wing.
    [Show full text]
  • How to Teach Flag Football Plays Run QB
    How to Teach Flag Football Plays By Aaron Reynolds, eHow Contributor In flag football, the players wear light belts around their waists and on those belts are two long flags, one covering each hip. In order get an opponent down, you simply remove one of the flags from their hips. Any form of tackling or heavy physical contact is against the rules. Drawing plays up for flag football is much different than for regular tackle football. Since all the defenders have to do is rip a flag off, you want to design plays that keep ball carriers as far away from defenders as possible. Most games are 5 on 5. Instructions 1. To teach a pitch run, follow these steps. A running back stands to the left, right or behind the quarterback. Pitches give the runner a further distance from the defenders. On a pitch right the quarterback hikes the football and turns to his right. The running back cuts to his right at an angle. The quarterback floats the ball in the runner's direction and rolls out in front of the back and readies himself to block the oncoming defenders. The center, who snapped ball, will run to his right and also block anyone downfield. Pitching to the left is an exact mirror of pitching right. 2. In order to teach a counter run, this is what you must know. They are usually handoffs, but you can have the quarterback pitch the ball also. Assuming you want to hand the ball off on this particular play and you are going right, then the quarterback hikes the ball and turns to his right holding the football out.
    [Show full text]
  • The Monstrous Madden Playbook Offense Volume I
    The Monstrous Madden Playbook Offense Volume I Matt Heinzen This book and its author have no affiliation with the National Football League, John Madden, or the Madden NFL 2003 or Madden NFL 2004 video games or their publisher, EA Sports. The author has taken care in preparation of this book, but makes no warranty of any kind, expressed or implied, and assumes no responsibility for any errors contained within. No liability is assumed for any damages resulting through direct or indirect use of this book’s contents. Copyright c 2003 by Matt Heinzen All rights pertaining to distribution or duplication for purposes other than per- sonal use are reserved until October 15, 2008. At this time the author voluntarily removes all restrictions regarding distribution and duplication of this book, al- though any modified version must be marked as such while retaining the original author’s name, the original copyright date and this notice. Visit my Madden NFL Playbook web sites at monsterden.net/madden2003/ and monsterden.net/madden2004/ and my forums at monsterden.net/maddentalk/. Contents 1 Introduction 1 Offensive Philosophy ........................... 1 Creating New Formations ......................... 3 Creating New Plays ............................ 6 Specialty Plays .............................. 6 Using This Book Effectively ....................... 7 Abbreviations ............................... 8 2 Diamond Wing 9 Delay Sweep ............................... 10 Flurry ................................... 13 Counter Sweep .............................
    [Show full text]
  • Prima's Official Strategy Guide Matthew K
    ™ Prima's Official Strategy Guide Matthew K. Brady Prima Games A Division of Random House, Inc. 3000 Lava Ridge Court Roseville, CA 95661 (916) 787-7000 www.primagames.com The Prima Games logo is a registered trademark of Random House, Inc., registered in the United States and other countries. Primagames.com is a registered trademark of Random House, Inc., registered in the United States. © 2002 by Prima Games. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system without written permission from Prima Games. Prima Games is a division of Random House, Inc. Associate Product Manager: Jill Hinckley Senior Project Editor: Brooke N. Hall Editorial Assistant: Tamar Foster ©2002 Mafia, Illusion Softworks a.s., Illusion Softworks and the Illusion Softworks logo are trademarks of Illusion Softworks a.s. Gathering of Developers, the Gathering of Developers logo, Take 2 interactive Software and the Take 2 logo are all trademarks of Take 2 Interactive Software. All other trademarks are properties of their respective owners. Developed by Illusion Softworks a.s. Published by Gathering of Developers. All rights reserved. All products and characters mentioned in this book are trademarks of their respective companies. Important: Prima Games has made every effort to determine that the information contained in this book is accurate. However, the publisher makes no warranty, either expressed or implied, as to the accuracy, effectiveness, or completeness of the material in this book; nor does the publisher assume liability for damages, either incidental or consequential, that may result from using the information in this book.
    [Show full text]
  • Food Service Employee. Texas Tech. Univ., Lubbock. School Of
    DOCUMENT RESUME ED 037 530 VT 009 961 TITLE Food Service Employee. INSTITUTION Texas Tech. Univ., Lubbock. School of Home Economics. SPANS AGENCY Texas Education Agency, Austin, Dept. of Vocational and Adult Education, PUB DATE Sep 69 NOTE 401p. AVAILABLE FROM Home Economics Instructional Materials Center, P.O. Box 4067, Texas Tech University, Lubbock, Texas 79409(0 10.00, student edition $6.50) EDRS PRICE EDRS Price MF-$1.50 HC-$20.15 DESCRIPTORS Cooperative Education, *Curriculum Guides, *Food Service, *Food Service Workers, Foods Instruction, Grade 11, Grade 12, Instructional Materials, Job Analysis, *Occupational Home Economics, Occupational Information, *Study Guides, Task Analysis ABSTRACT This course of study i.or the food service employee is one of a series available for use by teacher- coordinators and students in Grade 11 and 12 home economics cooperative education programs. Based on job analysis interviews with food service personnel, it was prepared by teachers and Instructional Materials Center staff, field-tested, and revised prior to publication. Designed for use by teachers in course planning or for independent study by students, the course outline relates tasks to general objectives and competencies needed to perform effectively on the job. The content contains four main sections: Instructional Materials for Students, Answer Sheets for Instructional Materials Study Questions, Unit Tests, and Answer Keys for Unit Tests. Unit topics are: (1) What is a Food Service Employee? (2)Sanitation,(3) Safety Precautions, (4) Commercial Kitchen Equipment, (5) Techniques of Food Preparation, (6) Food Production,(7) Fundamentals of Bus Service,(8) Table Service Techniques, and (9) Procedures for Receiving and Storing Foods.
    [Show full text]
  • Compatible Games List
    MAME ARCADE GAMES LIST - 4600+ Non-duplicated ORIGINAL ROM/Code Arcade Games - Game Name (Alphabetic) 88 Games 99: The Last War 1 on 1 Government 10-Yard Fight '85 10-Yard Fight 1000 Miglia: Great 1000 Miles Rally 18 Challenge Pro Golf 18 Holes Pro Golf 1941: Counter Attack 1942 1943 Kai: Midway Kaisen 1943: Battle of Midway 1943: Midway Kaisen 1943: The Battle of Midway 1944: The Loop Master 1945 Part-2 1945k III 1991 Spikes 19XX: The War Against Destiny 2 On 2 Open Ice Challenge 2020 Super Baseball 280-ZZZAP 3 Bags Full 3 Count Bout / Fire Suplex 3 On 3 Dunk Madness 3-D Bowling 30 Test 39 in 1 MAME bootleg 3X3 Puzzle 4 En Raya 4 Fun in 1 4-D Warriors 4nin-uchi Mahjong Jantotsu 64th. Street - A Detective Story 7 e Mezzo 7 Ordi 720 Degrees 7jigen no Youseitachi - Mahjong 7 Dimens... 800 Fathoms 9-Ball Shootout 9-Ball Shootout Championship A Question of Sport A. D. 2083 A.B. Cop Aaargh Abscam Abunai Houkago - Mou Matenai Ace Attacker Ace Driver: Racing Evolution Ace Driver: Victory Lap Acrobat Mission Acrobatic Dog-Fight Act Raiser Act-Fancer Cybernetick Hyper Weapon Action 2000 Action Fighter Action Hollywood Aero Fighters Aero Fighters 2 / Sonic Wings 2 Aero Fighters 3 / Sonic Wings 3 Aero Fighters Special Aeroboto MAME ARCADE GAMES LIST - 4600+ Non-duplicated ORIGINAL ROM/Code Arcade Games - Game Name (Alphabetic) Aerolitos After Burner After Burner II Age Of Heroes - Silkroad 2 Agent Super Bond Agent X Aggressors of Dark Kombat / Tsuukai GANG... Agress - Missile Daisenryaku Ah Eikou no Koshien Air Assault Air Attack Air Buster: Trouble Specialty Raid Unit Air Duel Air Gallet Air Race Air Rescue Airwolf Ajax Akkanbeder Akuma-Jou Dracula Akuu Gallet Aladdin Alcon Alex Kidd: The Lost Stars Ali Baba and 40 Thieves Alien Arena Alien Challenge Alien Crush Alien Invaders Alien Invasion Alien Invasion Part II Alien Sector Alien Storm Alien Syndrome Alien vs.
    [Show full text]
  • 4539-Arcadegamelist.Pdf
    1 005 80 3D_Tekken (WORLD) Ver. B 157 Alien Storm (Japan, 2 Players) 2 1 on 1 Government (Japan) 81 3D_Tekken <World ver.c> 158 Alien Storm (US,3 Players) 3 10 Yard Fight <Japan> 82 3D_Tekken 2 (JP) Ver. B 159 Alien Storm (World, 2 Players) 4 1000 Miglia:Great 1000 Miles Rally (94/07/18) 83 3D_Tekken 2 (World) Ver. A 160 Alien Syndrome 5 10-Yard Fight ‘85 (US, Taito license) 84 3D_Tekken 2 <World ver.b> 161 Alien Syndrome (set 6, Japan, new) 6 18 Holes Pro Golf (set 1) 85 3D_Tekken 3 (JP) Ver. A 162 Alien vs. Predator (Euro 940520 Phoenix Edition) 7 1941: Counter Attack (USA 900227) 86 3D_Tetris The Grand Master 163 Alien vs. Predator (Euro 940520) 8 1941:Counter Attack (World 900227) 87 3D_Tondemo Crisis 164 Alien vs. Predator (Hispanic 940520) 9 1942 (Revision B) 88 3D_Toshinden 2 165 Alien vs. Predator (Japan 940520) 10 1942 (Tecfri PCB, bootleg?) 89 3D_Xevious 3D/G (JP) Ver. A 166 Alien vs. Predator (USA 940520) 11 1943 Kai:Midway Kaisen (Japan) 90 3X3 Maze (Enterprise) 167 Alien3: The Gun (World) 12 1943: Midway Kaisen (Japan) 91 3X3 Maze (Normal) 168 Aliens <Japan> 13 1943:The Battle of Midway (Euro) 92 4 En Raya 169 Aliens <US> 14 1944: The Loop Master (USA Phoenix Edition) 93 4 Fun in 1 170 Aliens <World set 1> 15 1944:The Loop Master (USA 000620) 94 4-D Warriors 171 Aliens <World set 2> 16 1945 Part-2 (Chinese hack of Battle Garegga) 95 600 172 All American Football (rev D, 2 Players) 17 1945k III (newer, OPCX2 PCB) 96 64th.
    [Show full text]