SlideShare uma empresa Scribd logo
1 de 32
e-Load Introduction to Oracle Application Testing Suite
What This Class Module Will Cover ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What This Class Module Will Cover ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Performance Testing Basics Introduction to Oracle Application Testing Suite:  Testing Concepts
What is performance testing? ,[object Object],[object Object],[object Object]
Why is performance testing necessary? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why is performance testing necessary? ,[object Object],[object Object],[object Object],[object Object]
Why is performance testing necessary? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Why is performance testing necessary? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Performance Testing Methodology ,[object Object],[object Object],[object Object],[object Object]
Types of “Performance” Testing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Load Testing ,[object Object],[object Object]
Load Testing ,[object Object],[object Object],[object Object]
Performance Testing ,[object Object],[object Object],[object Object],[object Object]
Performance Testing ,[object Object],[object Object],[object Object]
Stress Testing ,[object Object],[object Object],[object Object]
Stress Testing ,[object Object],[object Object],[object Object],[object Object]
Volume Testing ,[object Object],[object Object],[object Object]
Capacity Planning vs. Performance Tuning ,[object Object],[object Object],[object Object]
Setting up a Test Plan ,[object Object],[object Object],[object Object],[object Object]
Setting up a Test Plan ,[object Object],[object Object],[object Object],[object Object]
Setting up a Test Plan ,[object Object],[object Object],[object Object],[object Object]
Pointers to Keep in Mind ,[object Object],[object Object],[object Object],[object Object],[object Object]
Pointers to Keep in Mind ,[object Object],[object Object],[object Object],[object Object],[object Object]
Pointers to Keep in Mind ,[object Object],[object Object],[object Object],[object Object],[object Object]
Review 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Testing Environment Setup ,[object Object],[object Object],[object Object],[object Object],Network Switch Application Hardware Load Generation Hardware
Testing Environment Setup ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Configuring the Load Test Hardware Agent 2 Agent 3 Agent n Agent 1 e-Load ServerStats
Configuring the Load Test Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object]
Configuring the Load Test Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Configuring the Load Test Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

BI Validator Usecase - Scheduler and Notification
BI Validator Usecase - Scheduler and NotificationBI Validator Usecase - Scheduler and Notification
BI Validator Usecase - Scheduler and NotificationDatagaps Inc
 
Less10 2 e_testermodule_9
Less10 2 e_testermodule_9Less10 2 e_testermodule_9
Less10 2 e_testermodule_9Suresh Mishra
 
Performance testing with Apache JMeter
Performance testing with Apache JMeterPerformance testing with Apache JMeter
Performance testing with Apache JMeterRedBlackTree
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With JmeterAdam Goucher
 
Database testing for beginners
Database testing for beginnersDatabase testing for beginners
Database testing for beginnersSEEDInfotech1
 
Performance testing using jmeter
Performance testing using jmeterPerformance testing using jmeter
Performance testing using jmeterRachappa Bandi
 
Testing Soap/Rest Web Services with JMeter
Testing Soap/Rest Web Services with JMeterTesting Soap/Rest Web Services with JMeter
Testing Soap/Rest Web Services with JMeterBlazeMeter
 
Basic Database Testing
Basic Database TestingBasic Database Testing
Basic Database TestingKumar S
 
Performance Bottleneck Identification
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck IdentificationMustufa Batterywala
 
Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Mohamed Tarek
 
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | EdurekaHow to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | EdurekaEdureka!
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation FrameworkYu Tao Zhang
 
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonSoft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonDavid O'Dowd
 
Load Testing Strategy 101
Load Testing Strategy 101Load Testing Strategy 101
Load Testing Strategy 101iradari
 
My Project on Rational Performance Testing
My Project on Rational Performance TestingMy Project on Rational Performance Testing
My Project on Rational Performance TestingGanesh Pachankar
 

Mais procurados (20)

BI Validator Usecase - Scheduler and Notification
BI Validator Usecase - Scheduler and NotificationBI Validator Usecase - Scheduler and Notification
BI Validator Usecase - Scheduler and Notification
 
Less10 2 e_testermodule_9
Less10 2 e_testermodule_9Less10 2 e_testermodule_9
Less10 2 e_testermodule_9
 
JMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc ApproachJMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc Approach
 
Performance testing with Apache JMeter
Performance testing with Apache JMeterPerformance testing with Apache JMeter
Performance testing with Apache JMeter
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With Jmeter
 
Database testing for beginners
Database testing for beginnersDatabase testing for beginners
Database testing for beginners
 
Performance testing using jmeter
Performance testing using jmeterPerformance testing using jmeter
Performance testing using jmeter
 
Database Testing
Database TestingDatabase Testing
Database Testing
 
Testing Soap/Rest Web Services with JMeter
Testing Soap/Rest Web Services with JMeterTesting Soap/Rest Web Services with JMeter
Testing Soap/Rest Web Services with JMeter
 
Load testing with J meter
Load testing with J meterLoad testing with J meter
Load testing with J meter
 
Basic Database Testing
Basic Database TestingBasic Database Testing
Basic Database Testing
 
Performance testing and rpt
Performance testing and rptPerformance testing and rpt
Performance testing and rpt
 
Rpt ppt
Rpt pptRpt ppt
Rpt ppt
 
Performance Bottleneck Identification
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck Identification
 
Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1
 
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | EdurekaHow to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
 
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonSoft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
 
Load Testing Strategy 101
Load Testing Strategy 101Load Testing Strategy 101
Load Testing Strategy 101
 
My Project on Rational Performance Testing
My Project on Rational Performance TestingMy Project on Rational Performance Testing
My Project on Rational Performance Testing
 

Semelhante a Less11 3 e_loadmodule_1

Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overviewsharadkjain
 
Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow RecentFuture Simmons
 
Performance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TPerformance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TFuture Simmons
 
Performance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuidePerformance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuideTestingXperts
 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Modelsnazeer pasha
 
performance testing training in hyderabad
performance testing training in hyderabadperformance testing training in hyderabad
performance testing training in hyderabadshaikmadarbi3zen
 
Performance Testing Training in Hyderabad
Performance Testing Training in HyderabadPerformance Testing Training in Hyderabad
Performance Testing Training in Hyderabadrajasrichalamala3zen
 
performance testing training in hyderabad
performance testing training in hyderabadperformance testing training in hyderabad
performance testing training in hyderabadaparna3zen
 
performance testing training in hyderabad
performance testing training in hyderabadperformance testing training in hyderabad
performance testing training in hyderabadmadhupriya3zen
 
Performance Testing.3zen.pdf
Performance Testing.3zen.pdfPerformance Testing.3zen.pdf
Performance Testing.3zen.pdfswathi3zen
 
PerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnerPerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnertechgajanan
 
Performance Testing With Loadrunner
Performance Testing With LoadrunnerPerformance Testing With Loadrunner
Performance Testing With Loadrunnervladimir zaremba
 
Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Shivakumara .
 
Performance testing and j meter overview
Performance testing and j meter overviewPerformance testing and j meter overview
Performance testing and j meter overviewkrishna chaitanya
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?QA InfoTech
 
Getting Started with Apache Jmeter
Getting Started with Apache JmeterGetting Started with Apache Jmeter
Getting Started with Apache JmeterMindfire Solutions
 

Semelhante a Less11 3 e_loadmodule_1 (20)

QSpiders - Introduction to JMeter
QSpiders - Introduction to JMeterQSpiders - Introduction to JMeter
QSpiders - Introduction to JMeter
 
QSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load RunnerQSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load Runner
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
 
Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow Recent
 
Performance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TPerformance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N T
 
Performance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuidePerformance testing Web Application - A complete Guide
Performance testing Web Application - A complete Guide
 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Models
 
performance testing training in hyderabad
performance testing training in hyderabadperformance testing training in hyderabad
performance testing training in hyderabad
 
Performance Testing Training in Hyderabad
Performance Testing Training in HyderabadPerformance Testing Training in Hyderabad
Performance Testing Training in Hyderabad
 
performance testing training in hyderabad
performance testing training in hyderabadperformance testing training in hyderabad
performance testing training in hyderabad
 
performance testing training in hyderabad
performance testing training in hyderabadperformance testing training in hyderabad
performance testing training in hyderabad
 
Performance Testing.3zen.pdf
Performance Testing.3zen.pdfPerformance Testing.3zen.pdf
Performance Testing.3zen.pdf
 
PerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnerPerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunner
 
Performance Testing With Loadrunner
Performance Testing With LoadrunnerPerformance Testing With Loadrunner
Performance Testing With Loadrunner
 
Performance testing
Performance testingPerformance testing
Performance testing
 
Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02
 
Jmeter From Scratch
Jmeter From ScratchJmeter From Scratch
Jmeter From Scratch
 
Performance testing and j meter overview
Performance testing and j meter overviewPerformance testing and j meter overview
Performance testing and j meter overview
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?
 
Getting Started with Apache Jmeter
Getting Started with Apache JmeterGetting Started with Apache Jmeter
Getting Started with Apache Jmeter
 

Mais de Suresh Mishra

Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishraSuresh Mishra
 
Fusion apps financials strategy - 20100721
Fusion apps   financials strategy - 20100721Fusion apps   financials strategy - 20100721
Fusion apps financials strategy - 20100721Suresh Mishra
 
Overview of fusion payables.v1
Overview of fusion payables.v1Overview of fusion payables.v1
Overview of fusion payables.v1Suresh Mishra
 
Fusion costing overview_high_level-final
Fusion costing overview_high_level-finalFusion costing overview_high_level-final
Fusion costing overview_high_level-finalSuresh Mishra
 
R12 purchasing presentation oa
R12 purchasing presentation oaR12 purchasing presentation oa
R12 purchasing presentation oaSuresh Mishra
 
R12 inventory features
R12 inventory featuresR12 inventory features
R12 inventory featuresSuresh Mishra
 
Debugging accounting r12
Debugging accounting r12Debugging accounting r12
Debugging accounting r12Suresh Mishra
 
Sql performance vesl technologies
Sql performance vesl technologiesSql performance vesl technologies
Sql performance vesl technologiesSuresh Mishra
 
Less08 2 e_testermodule_7
Less08 2 e_testermodule_7Less08 2 e_testermodule_7
Less08 2 e_testermodule_7Suresh Mishra
 
Less06 2 e_testermodule_5
Less06 2 e_testermodule_5Less06 2 e_testermodule_5
Less06 2 e_testermodule_5Suresh Mishra
 
Less05 2 e_testermodule_4
Less05 2 e_testermodule_4Less05 2 e_testermodule_4
Less05 2 e_testermodule_4Suresh Mishra
 
Less04 2 e_testermodule_3
Less04 2 e_testermodule_3Less04 2 e_testermodule_3
Less04 2 e_testermodule_3Suresh Mishra
 

Mais de Suresh Mishra (15)

Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishra
 
Fusion apps gl_001
Fusion apps gl_001Fusion apps gl_001
Fusion apps gl_001
 
Fusion apps financials strategy - 20100721
Fusion apps   financials strategy - 20100721Fusion apps   financials strategy - 20100721
Fusion apps financials strategy - 20100721
 
Overview of fusion payables.v1
Overview of fusion payables.v1Overview of fusion payables.v1
Overview of fusion payables.v1
 
Fusion costing overview_high_level-final
Fusion costing overview_high_level-finalFusion costing overview_high_level-final
Fusion costing overview_high_level-final
 
R12 purchasing presentation oa
R12 purchasing presentation oaR12 purchasing presentation oa
R12 purchasing presentation oa
 
R12 inventory features
R12 inventory featuresR12 inventory features
R12 inventory features
 
Oracle fixed assets
Oracle fixed assetsOracle fixed assets
Oracle fixed assets
 
Debugging accounting r12
Debugging accounting r12Debugging accounting r12
Debugging accounting r12
 
Sql performance vesl technologies
Sql performance vesl technologiesSql performance vesl technologies
Sql performance vesl technologies
 
Oracle receivables
Oracle receivablesOracle receivables
Oracle receivables
 
Less08 2 e_testermodule_7
Less08 2 e_testermodule_7Less08 2 e_testermodule_7
Less08 2 e_testermodule_7
 
Less06 2 e_testermodule_5
Less06 2 e_testermodule_5Less06 2 e_testermodule_5
Less06 2 e_testermodule_5
 
Less05 2 e_testermodule_4
Less05 2 e_testermodule_4Less05 2 e_testermodule_4
Less05 2 e_testermodule_4
 
Less04 2 e_testermodule_3
Less04 2 e_testermodule_3Less04 2 e_testermodule_3
Less04 2 e_testermodule_3
 

Less11 3 e_loadmodule_1

  • 1. e-Load Introduction to Oracle Application Testing Suite
  • 2.
  • 3.
  • 4. Performance Testing Basics Introduction to Oracle Application Testing Suite: Testing Concepts
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Configuring the Load Test Hardware Agent 2 Agent 3 Agent n Agent 1 e-Load ServerStats
  • 30.
  • 31.
  • 32.

Notas do Editor

  1. Oracle Application Testing Suite: Introduction 11 - What This Class Module Will Cover Methodology - types of performance testing Planning – Setting up and utilizing a performance test plan Configuring/Optimizing - e-Load setup and configuration settings Load testing – running the load test, things to do in real time Instructor Note Intro to class. Inquire regarding the students’ background in load testing, their use with other tools, and so on.
  2. Oracle Application Testing Suite: Introduction 11 - What This Class Module Will Cover (continued) Configuring – Setting up and connecting to backend device counters Resource Monitoring – what to look for during the load test. Analyzing test data – creating e-Reporter graphs Drawing Conclusions – making correlations with the captured data Instructor Note Intro to class continued.
  3. Oracle Application Testing Suite: Introduction 11 - What is performance testing? Many people use the terms “load testing,” “performance testing,” and “scalability testing” interchangeably to describe this type of testing. We’d like to establish a “blanket” term for use during the class as to not confuse those folks who may be accustomed to using different terms.
  4. Oracle Application Testing Suite: Introduction 11 - Why is performance testing necessary? Business requirements are typically defined in the project proposal for the application. Expected load is often determined by Marketing using a tool such as Webtrends
  5. Oracle Application Testing Suite: Introduction 11 - Why is performance testing necessary? (continued) Monitor backend counters to make sure system resources are distributed properly, efficiently, and so on. Bottlenecks item leads into next slide.
  6. Oracle Application Testing Suite: Introduction 11 - Why is performance testing necessary? (continued) Identifying bottlenecks allow us to make these determinations. If something is a bottleneck but not currently serious enough to affect the application, it will most likely be the first thing looked to add scalability later.
  7. Oracle Application Testing Suite: Introduction 11 -
  8. Oracle Application Testing Suite: Introduction 11 -
  9. Oracle Application Testing Suite: Introduction 11 - Types of “Performance” Testing Each type is different and used to obtain different relevant information about the system under test.
  10. Oracle Application Testing Suite: Introduction 11 - Load Testing The performance requirements will be stated in the test plan and development documentation. Determining the application’s characteristic response times will yield data to be compared to these requirements
  11. Oracle Application Testing Suite: Introduction 11 - Load Testing (continued) Performance testing will, in effect, determine system architecture weaknesses at anticipated user volume
  12. Oracle Application Testing Suite: Introduction 11 - Performance Testing Enhancement strategies: “Will I have to rewrite code to increase performance?” or “Can I just add another Web server or even just another processor within?”
  13. Oracle Application Testing Suite: Introduction 11 - Performance Testing (continued) This will determine which method will work best depending on what platform the application is built on. Some platforms do not have a significant increase in performance by just adding another CPU to the app or web server, but require another complete machine with the business logic. Other simply need more horsepower to do server-side processing or request responses. This, of course, depends on the business logic and content (images, and so on) of the application.
  14. Oracle Application Testing Suite: Introduction 11 - Stress Testing Example: a bottleneck may be a memory leak or when the max number of connections on the application server is reached. Or a the max number of SSL connections to the load balancer (like an F5 Big IP) is reached.
  15. Oracle Application Testing Suite: Introduction 11 -
  16. Oracle Application Testing Suite: Introduction 11 - Volume Testing Setting up a distinct test where transactions using/requiring the most data (both on the client side and back end) are used to test the application/system.
  17. Oracle Application Testing Suite: Introduction 11 - Capacity Planning vs. Performance Tuning Capacity planning and performance tuning is performed in order to avoid Re-architecting and to validate the current architecture. Instructor Note This slide is to introduce these concepts the audience, not define or teach how to do each.
  18. Oracle Application Testing Suite: Introduction 11 - Setting up a Test Plan Define the performance and scalability requirements: Derived from business requirements Concurrent users, hits/day, pages/day, and so on Write a test plan What functions will be tested? How will the test be controlled? Who will do the testing, monitoring, and so on?
  19. Oracle Application Testing Suite: Introduction 11 - Setting up a Test Plan Tie the test cases to individual business functions Keep the tests short and modular Keep in mind what the back-end effects are when recording or developing a test. For example: a search might exercise the database, but not some external system connection Know what parts of the system are affected by each of the tests so that proper monitoring can be put in place
  20. Oracle Application Testing Suite: Introduction 11 -
  21. Oracle Application Testing Suite: Introduction 11 - Pointers to Keep in Mind Be realistic: If the load generated on your web site during your load test isn't realistic, the results are useless at best and dangerously misleading at worst. Make sure your load test uses a real-world methodology that accurately reflects the rate and pattern that your visitors arrive and leave your web site. Know your Web site visitors: Not all your web site visitors are alike. Your load test should account for different types of visitor behavior on your web site. For example, visitors trying to execute a stock transaction will have very different tolerance and tenacity thresholds than will a user trying to view a weather update. Your load test should accommodate variable online behaviors for different types of actions on your web site. Test scenarios as dynamic as your visitors: Your visitors can interact with your web site in a variety of ways. They can often navigate through a multitude of paths to get to the same endpoint or enter a variety of data inputs to generate dynamic content. Make sure that your web site can accommodate these dynamic patterns without tedious, hard-coding of test scripts and huge resource commitments.
  22. Oracle Application Testing Suite: Introduction 11 - Pointers to Keep in Mind (continued) Understand the cost of poor web site performance: Suppose you know that your web site is performing 5 seconds slower on average than it was a month before. What conclusions can you draw? How many users abandoned your site due to poor performance? At what point did they abandon the site? How much potential revenue was lost as a result? Schedule regular Web site health checkups: If you only load test your site during high-volume periods such as Christmas or Valentine's Day, you may be losing loyal customers to your competitors during the remainder of the year. The key to a high-performing Web site involves more than just running a pre-deployment load test. You must also perform periodic tests throughout the life span of your Web site.
  23. Oracle Application Testing Suite: Introduction 11 - Pointers to Keep in Mind (continued) Test early, and test often: Always plan ahead to make sure your site can handle major site launches, seasonal promotions and marketing initiatives. However, don't ignore day-to-day content changes and modifications to your Web site. What may appear as a minor change to your Web site can negatively impact your Web site's performance and availability. Respond to constant change: Changes within organizations are often unpredictable and difficult to plan. A last minute change to your infrastructure - such as an application upgrade, network configuration change, load-balancer setting or database modification - can cause performance variations. Prepare your Web site by testing these Web site changes with a full-service, turnkey load test and a flexible, self-service testing solution. Simplify Test Scripts for Easy Maintenance: Simplify the administration of your load tests. Your business environment is dynamic - often necessitating last-minute changes to your web site. Your solution should give you the flexibility to schedule your tests at a moment's notice and to change test scenarios on the fly so you won't have to worry about how even the most minor changes will impact your users.
  24. Oracle Application Testing Suite: Introduction 11 -
  25. Oracle Application Testing Suite: Introduction 11 - Testing Environment Setup Define what the “test environment” entails: load test hardware, application hardware, network hardware, and other devices. Note: Isolating the test environment ensures the accuracy of the test results. It’s important to be sure that the performance characteristics are specifically of the application.
  26. Oracle Application Testing Suite: Introduction 11 - Testing Environment Setup (continued) Application Hardware: If identical hardware can not be obtained, the environment should be made as close as possible: Web servers Application servers Database servers Firewalls, load balancers, and so on Reproducing the production environment is not always a reality as it’s often not in the budget. A scaled down version is usually much more attainable, however it’s important to keep in mind that creating a scaled down version of the application will not provide accurate insights into the overall performance of the actually production environment. By adding hardware or software, a system’s performance characteristics can be significantly altered. Testing a scaled down version of production will help provide some insights but not all into the overall performance characteristics of the production environment.
  27. Oracle Application Testing Suite: Introduction 11 - Configuring the Load Test Hardware For a large load test, we will have more than one agent machine. It will be necessary to configure them. Instructor Note Briefly discuss what is included in “load test hardware” (controller, console, agent machines).
  28. Oracle Application Testing Suite: Introduction 11 - Instructor Note Mention that mileage may vary depending on factors like script length and content (number of forms, and so on)
  29. Oracle Application Testing Suite: Introduction 11 - Configuring the Load Test Hardware Verifying network access to agent workstations Once you have the e-Load controller and agent software installed on the individual workstations, you should verify network access between the controller workstation and each agent workstation. The following provides basic tips and techniques to make sure the e-Load controller workstation can successfully communicate with each agent workstation. 1. Make sure that you have the e-Load agent software loaded on the agent workstation(s) and that it is the same version as the Oracle Application Testing Suite software that is loaded on the e-Load controller workstation. The workstations you plan to use as agents must have either the e-Load agent software or the full Oracle Application Testing Suite installed to work as agents. 2. Make sure you can successfully ping all of the agent workstations from the e-Load controller workstation. The names you use to ping the workstations are the same names that you will specify for the agent workstations in the e-Load controller.
  30. Oracle Application Testing Suite: Introduction 11 - Configuring the Load Test Hardware (continued) 3. Make sure that the same user is logged on both the e-Load controller workstation and all of the agent workstations. All of the agent workstations must be logged in to be controlled by the controller workstation. You may be able to log in as a different user on the agent workstations as long as the user login has the same administrative privileges as the user logged in on the controller workstation. 4. If the e-Load controller and agent workstations are not participating in the domain security model, both the e-Load controller and the agent workstations must log in as administrator and have the exact same password. 5. In the e-Load controller, add a visual script to the scenario profiles list. Enter the machine name or IP address of the Agent workstation where you want to run the visual script into the workstation field on the scenario tab of e-Load.