SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Performance Testing in ORACLE Apps
-An Overview
History of Oracle Apps
Oracle Applications comprise the applications software or business software
of the Oracle Corporation
It was released as Oracle E-Business Suite (EBS/ e-BS) Release 12 (R12) — a
bundling of several Oracle Applications — in February 2007
It consists of a collection of Enterprise Resource Planning (ERP), Customer
Relationship Management (CRM) and Supply Chain Management (SCM) computer
apps either developed or acquired by Oracle
It utilizes Oracle's core Oracle Relational Database Management System
(RDBMS) technology
Oracle Corporation brands the on-line technical documentation of EBS as eTRM
— "E-Business Suite Technical Reference Manuals"
Tiered Architecture in Oracle Apps
Web Browser from User side
Database
Tier
Application Tier
Desktop Tier
ORACLE Database Server
App, Web & Form Servers
Form Client Applet
 Supports all Oracle EBS Products
 Collection of all Java Archive
(JAR) files
 Collection of all Java classes
to run the presentation
Desktop Java Client
 Form Client must run with a JVM (Java
Virtual Machine) on Desktop
 All JARs are cached locally on
Client JAR files
 Eliminate network traffic
Tiered Architecture : Desktop Tier
•Contains the Oracle database server that stores and
manages all the data maintained by Oracle EBS i.e. the
tables, indexes, and other database objects as well as
the database executable. It also stores the Oracle EBS
online help information.
•The database server communicates with the services and
servers on the application tier, which mediate the
communications between the database and the clients.
Tiered Architecture : Database Tier
Web Services Form Services
Concurrent Processing Server
 Listener Servelet
 Load Balancing during peak hour
 Re-establish dropped connection
 Firewall and Proxy configuration
 Robust and secure deployment over internet
Tiered Architecture : Application Tier
 Process the request received from client
 Web Listener (Apache Oracle HTTP)
 Java Servelet Engine (OC4J) acts as container
 Oracle Process Manager (OPMN)
Use OS facilities to allow non-interactive
(Background) scheduling of data and long-running intensive jobs
to be executed efficiently along with frontend through a set of programs and
ensure that backend and frontend don’t interfere with intensive concurrent operations
EBS Tech
Layer
Oracle App DBA (AD)
Install, Upgrade,
Maintain and Patch EBS
EBS Tech Layer : Features
App Object Library(FND)
Reusable code, program
and database object
App Utility (AU)
Maintain EBS, Collect
other files, Generate
forms and reports
Common Module (AK)
Define characteristics
of EBS components
Work Flow (WF)
Modelling, Automation
and Improvement of
Business Workflow
Oracle Alert (ALR)
Notify user incase of
any Exception, Error
Oracle Framework (FWK)
Framework to support app
development within EBS
XML Publisher (XDO)
Template to produce o/p
report in desired
format.
Load Balancing in Oracle Apps
DNS
Web Services(HTTP)
Form Services
OC4J
Concurrent Process
Database Servers
Layer 4 Load Balancing
Layer 7 Load Balancing
Response
Time
Response Time is the total amount of time it takes to respond to
a request for service (speed of task completion)
System
Throughput
System Throughput is a measure of work completed successfully in
a given amount of time.
MTBF/MTTR
Mean time between failures (MTBF) is the predicted elapsed time
between inherent failures of a system during operation.
Mean Time To Repair (MTTR) average time required to repair it.
Uptime
Uptime is the measure of system reliability/stability, up to
which it can be left unattended without crashing.
Key Performance Indicator (KPI)
E2E
Response
Time
Network
Response
Time
DB
Response
Time
Client
Response
Time
Form Server
Response
Time
KPI : Factors affecting Response Time
In Oracle Apps environment, the below are the major factors which
more-or-less contribute to End-to-End Response Time.
Key Performance Indicator : DB and App Tier
Endurance
If application can sustain minimum virtual user load (10-15 concurrent users) within
standard Response time and CPU memory consumption
If application can sustain increased backend data volume or at critical
DB levels
If application can sustain maximum user load or high load
during peak hours of business
If application can sustain continuous
load for 8-12 hours
Stress
Volume
Baseline
Load
Performance Testing in Oracle Apps
If application can sustain real world user load
within gradual ramp up/ramp down criteria
Performance Testing Life Cycle in Oracle Apps
Detailed system study of Oracle Apps module and interface apps
Performance Testing Life Cycle : Requirement Analysis
Understand environment and requirement gathering
Best practices to be utilized while design/testing
Preparation of Oracle Apps Performance Questionnaire
Identifies the test scenarios for performance testing
Derive performance Service Level Agreement (SLA)
Study usage details of application
Study other interfaces used by customer which could affect testing
Test planning document to be signed by all stakeholders
Performance Testing Life Cycle : Test Planning
Prepare performance test strategy, risk/mitigation plan
Estimate efforts and plan for resources
Define test objective, scope, activity and responsibility
Identifies the test scenarios for performance testing
Finalize, setup and validate test environment
Performance Testing Life Cycle : Test Implementation
Develop scripts and scenarios according to script standard
Create and finalize test data for each identified scenario
Conduct smoke test to verify scripts
Establish run time settings standard
Scripts are loaded into tool for execution
Performance Testing Life Cycle : Test Execution
Scripts are executed with identified/verified data
Baseline scripts are created for reference
Load, Stress, Endurance, Volume testing are done
If required, multiple cycles of execution are carried out
Server components are monitored to find bottlenecks(if any)
Execution logs are prepared and maintained
Oracle Application Testing Suite (OATS) is an integrated web app testing
tool that ensure the scalability and reliability of critical business
applications
Performance Testing Tool in Oracle : OATS
Oracle Functional Testing – Automated functional and regression testing
Oracle Load Testing – Scalability and load testing of web apps
Oracle Test Manager – Test process management and defect tracking
Disadvantage:
Supports only Web-based applications
Advantage:
Inbuilt Job Scheduler to schedule functional and regression testing
“Data Bank” feature that allow to build data driven testing for regression
Supports less protocols such as Hyper
Text Transfer Protocol (HTTP) and few web
based protocols
Oracle Apps Testing Suits (OATS) HP Load Runner
Oracle Apps Testing Suits (OATS) vs HP LoadRunner
Supports many types of protocols which
covers almost all kinds of applications
Provide in-built support and correlation
mainly to other Oracle technologies
Provide in-built support and manual
correlation for almost every kind of
technology
Oracle scripting environment supports
coding only using ‘Java’
Supports ‘Java’ and ‘C’ languages for
script development
It is available on Testing-as-a-Service
(TaaS) model
It is available on Software-as-a-Service
(SaaS) model
Faces difficulties while identifying
objects in Internet Explorer
Doesn’t require object identification

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle Applications R12 architecture
Oracle Applications R12 architectureOracle Applications R12 architecture
Oracle Applications R12 architectureSekhar Byna
 
Oracle R12 Cash Management New Features
Oracle R12 Cash Management New FeaturesOracle R12 Cash Management New Features
Oracle R12 Cash Management New FeaturesSanjay Challagundla
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationMozammel Hoque
 
Oracle R12.1.2 and R12.1.3 features
Oracle R12.1.2 and R12.1.3 featuresOracle R12.1.2 and R12.1.3 features
Oracle R12.1.2 and R12.1.3 featuresravisagaram
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overviewnksolanki
 
Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Amit Sharma
 
Oracle Process Manufacturing Setup EBS12.2
Oracle Process Manufacturing Setup EBS12.2Oracle Process Manufacturing Setup EBS12.2
Oracle Process Manufacturing Setup EBS12.2Mina Lotfy
 
White Paper Oracle Subledger Accounting
White Paper Oracle Subledger AccountingWhite Paper Oracle Subledger Accounting
White Paper Oracle Subledger AccountingSandeep Vantmuriswami
 
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
 
R12.2.2 oracle projects cost break down structure overview
R12.2.2 oracle projects cost break down structure overviewR12.2.2 oracle projects cost break down structure overview
R12.2.2 oracle projects cost break down structure overviewMatthew Bezuidenhout
 
Oracle Ebs Enterprise Asset Management.docx
Oracle Ebs Enterprise Asset Management.docxOracle Ebs Enterprise Asset Management.docx
Oracle Ebs Enterprise Asset Management.docxMina Lotfy
 
Oracle Fusion Applications Accounts Payables
Oracle Fusion Applications Accounts PayablesOracle Fusion Applications Accounts Payables
Oracle Fusion Applications Accounts PayablesBerry Clemens
 
OEBS R12 Presentation.ppt
OEBS R12 Presentation.pptOEBS R12 Presentation.ppt
OEBS R12 Presentation.pptMohd Haireeen
 
Configuring Parallel Approvers Notification
Configuring Parallel Approvers NotificationConfiguring Parallel Approvers Notification
Configuring Parallel Approvers NotificationFeras Ahmad
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewAhmed El-Demasy
 
Oracle Fusion Architecture
Oracle Fusion ArchitectureOracle Fusion Architecture
Oracle Fusion ArchitectureVinay Kumar
 

Was ist angesagt? (20)

Oracle Applications R12 architecture
Oracle Applications R12 architectureOracle Applications R12 architecture
Oracle Applications R12 architecture
 
One time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP CloudOne time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP Cloud
 
Oracle R12 Cash Management New Features
Oracle R12 Cash Management New FeaturesOracle R12 Cash Management New Features
Oracle R12 Cash Management New Features
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
Oracle R12.1.2 and R12.1.3 features
Oracle R12.1.2 and R12.1.3 featuresOracle R12.1.2 and R12.1.3 features
Oracle R12.1.2 and R12.1.3 features
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overview
 
Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1
 
Oracle Process Manufacturing Setup EBS12.2
Oracle Process Manufacturing Setup EBS12.2Oracle Process Manufacturing Setup EBS12.2
Oracle Process Manufacturing Setup EBS12.2
 
White Paper Oracle Subledger Accounting
White Paper Oracle Subledger AccountingWhite Paper Oracle Subledger Accounting
White Paper Oracle Subledger Accounting
 
Oracle apps-technical-tutorial
Oracle apps-technical-tutorialOracle apps-technical-tutorial
Oracle apps-technical-tutorial
 
Oracle Assets
Oracle AssetsOracle Assets
Oracle Assets
 
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
 
R12.2.2 oracle projects cost break down structure overview
R12.2.2 oracle projects cost break down structure overviewR12.2.2 oracle projects cost break down structure overview
R12.2.2 oracle projects cost break down structure overview
 
Oracle Ebs Enterprise Asset Management.docx
Oracle Ebs Enterprise Asset Management.docxOracle Ebs Enterprise Asset Management.docx
Oracle Ebs Enterprise Asset Management.docx
 
Oracle Fusion Applications Accounts Payables
Oracle Fusion Applications Accounts PayablesOracle Fusion Applications Accounts Payables
Oracle Fusion Applications Accounts Payables
 
Accruals and accounting
Accruals and accountingAccruals and accounting
Accruals and accounting
 
OEBS R12 Presentation.ppt
OEBS R12 Presentation.pptOEBS R12 Presentation.ppt
OEBS R12 Presentation.ppt
 
Configuring Parallel Approvers Notification
Configuring Parallel Approvers NotificationConfiguring Parallel Approvers Notification
Configuring Parallel Approvers Notification
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
Oracle Fusion Architecture
Oracle Fusion ArchitectureOracle Fusion Architecture
Oracle Fusion Architecture
 

Andere mochten auch

Testing soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsTesting soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsInSync Conference
 
Oracle application testing suite (OATS)
Oracle application testing suite (OATS)Oracle application testing suite (OATS)
Oracle application testing suite (OATS)Koushik Arvapally
 
Power generation from speed breakers
Power generation from speed breakersPower generation from speed breakers
Power generation from speed breakersBiswajit Pratihari
 
Oracle Application Testing Suite. Competitive Edge
Oracle Application Testing Suite. Competitive EdgeOracle Application Testing Suite. Competitive Edge
Oracle Application Testing Suite. Competitive EdgeMaija Laksa
 
Quantum levitation
Quantum levitationQuantum levitation
Quantum levitationabhik_24
 
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기Ki Bae Kim
 
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...C2B2 Consulting
 
Oaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenOaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenSadz Ta
 
Endeca information discovery for Oracle Receivables ( EBS)
Endeca information discovery for Oracle Receivables ( EBS)Endeca information discovery for Oracle Receivables ( EBS)
Endeca information discovery for Oracle Receivables ( EBS)Bizinsight Consulting Inc
 
WebServices Fundamentals
WebServices FundamentalsWebServices Fundamentals
WebServices Fundamentalsmdfkhan625
 
Intelligent methods in load forecasting
Intelligent methods in load forecastingIntelligent methods in load forecasting
Intelligent methods in load forecastingprj_publication
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
OWASP 2014 AppSec EU ZAP Advanced Features
OWASP 2014 AppSec EU ZAP Advanced FeaturesOWASP 2014 AppSec EU ZAP Advanced Features
OWASP 2014 AppSec EU ZAP Advanced FeaturesSimon Bennetts
 
JavaOne 2014 Security Testing for Developers using OWASP ZAP
JavaOne 2014 Security Testing for Developers using OWASP ZAPJavaOne 2014 Security Testing for Developers using OWASP ZAP
JavaOne 2014 Security Testing for Developers using OWASP ZAPSimon Bennetts
 
OWASP 2015 AppSec EU ZAP 2.4.0 and beyond..
OWASP 2015 AppSec EU ZAP 2.4.0 and beyond..OWASP 2015 AppSec EU ZAP 2.4.0 and beyond..
OWASP 2015 AppSec EU ZAP 2.4.0 and beyond..Simon Bennetts
 

Andere mochten auch (20)

Testing soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsTesting soa, web services and application development framework applications
Testing soa, web services and application development framework applications
 
Oracle application testing suite (OATS)
Oracle application testing suite (OATS)Oracle application testing suite (OATS)
Oracle application testing suite (OATS)
 
Witricity
WitricityWitricity
Witricity
 
Power generation from speed breakers
Power generation from speed breakersPower generation from speed breakers
Power generation from speed breakers
 
Oracle Application Testing Suite. Competitive Edge
Oracle Application Testing Suite. Competitive EdgeOracle Application Testing Suite. Competitive Edge
Oracle Application Testing Suite. Competitive Edge
 
Paper battery
Paper batteryPaper battery
Paper battery
 
Quantum levitation
Quantum levitationQuantum levitation
Quantum levitation
 
Quantum levitation
Quantum levitationQuantum levitation
Quantum levitation
 
Quantum levitation
Quantum levitationQuantum levitation
Quantum levitation
 
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
 
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
 
Oaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenOaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseen
 
Owasp zap
Owasp zapOwasp zap
Owasp zap
 
Endeca information discovery for Oracle Receivables ( EBS)
Endeca information discovery for Oracle Receivables ( EBS)Endeca information discovery for Oracle Receivables ( EBS)
Endeca information discovery for Oracle Receivables ( EBS)
 
WebServices Fundamentals
WebServices FundamentalsWebServices Fundamentals
WebServices Fundamentals
 
Intelligent methods in load forecasting
Intelligent methods in load forecastingIntelligent methods in load forecasting
Intelligent methods in load forecasting
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
OWASP 2014 AppSec EU ZAP Advanced Features
OWASP 2014 AppSec EU ZAP Advanced FeaturesOWASP 2014 AppSec EU ZAP Advanced Features
OWASP 2014 AppSec EU ZAP Advanced Features
 
JavaOne 2014 Security Testing for Developers using OWASP ZAP
JavaOne 2014 Security Testing for Developers using OWASP ZAPJavaOne 2014 Security Testing for Developers using OWASP ZAP
JavaOne 2014 Security Testing for Developers using OWASP ZAP
 
OWASP 2015 AppSec EU ZAP 2.4.0 and beyond..
OWASP 2015 AppSec EU ZAP 2.4.0 and beyond..OWASP 2015 AppSec EU ZAP 2.4.0 and beyond..
OWASP 2015 AppSec EU ZAP 2.4.0 and beyond..
 

Ähnlich wie Performance Testing in Oracle Apps

R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04zeesniper
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 ArchitectureViveka Solutions
 
Perfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsys Tems
 
R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00zeesniper
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testingsthicks14
 
abhi_apps_middleware_CV
abhi_apps_middleware_CVabhi_apps_middleware_CV
abhi_apps_middleware_CVAbhishek singh
 
Best practices for_large_oracle_apps_r12_implementations
Best practices for_large_oracle_apps_r12_implementationsBest practices for_large_oracle_apps_r12_implementations
Best practices for_large_oracle_apps_r12_implementationsAjith Narayanan
 
R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07zeesniper
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_ResumeMahesh B
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009sundu72
 
Oracle ebs r12_architecture
Oracle ebs r12_architectureOracle ebs r12_architecture
Oracle ebs r12_architectureprasanna432
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Ajith Narayanan
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
 
Architecture and tools
Architecture and toolsArchitecture and tools
Architecture and toolssanjay_jha
 
JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017John Connolly
 
Velmurugan_AnnamalaiSrademantrasdb
Velmurugan_AnnamalaiSrademantrasdbVelmurugan_AnnamalaiSrademantrasdb
Velmurugan_AnnamalaiSrademantrasdbAnnamalai Velmurugan
 

Ähnlich wie Performance Testing in Oracle Apps (20)

R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 Architecture
 
Perfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsystems- Consulting Services
Perfsystems- Consulting Services
 
Mark C Clayton
Mark C ClaytonMark C Clayton
Mark C Clayton
 
R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testing
 
abhi_apps_middleware_CV
abhi_apps_middleware_CVabhi_apps_middleware_CV
abhi_apps_middleware_CV
 
Best practices for_large_oracle_apps_r12_implementations
Best practices for_large_oracle_apps_r12_implementationsBest practices for_large_oracle_apps_r12_implementations
Best practices for_large_oracle_apps_r12_implementations
 
R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_Resume
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009
 
Oracle ebs r12_architecture
Oracle ebs r12_architectureOracle ebs r12_architecture
Oracle ebs r12_architecture
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
Architecture and tools
Architecture and toolsArchitecture and tools
Architecture and tools
 
Census Bureau PBOCS
Census Bureau PBOCSCensus Bureau PBOCS
Census Bureau PBOCS
 
JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017
 
Velmurugan_AnnamalaiSrademantrasdb
Velmurugan_AnnamalaiSrademantrasdbVelmurugan_AnnamalaiSrademantrasdb
Velmurugan_AnnamalaiSrademantrasdb
 
Nandini-CV
Nandini-CVNandini-CV
Nandini-CV
 

Mehr von Biswajit Pratihari (20)

Green Computing
Green ComputingGreen Computing
Green Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial Intelligence & Robotics
Artificial Intelligence & RoboticsArtificial Intelligence & Robotics
Artificial Intelligence & Robotics
 
Light Fidelity (Li Fi)
Light Fidelity (Li Fi)Light Fidelity (Li Fi)
Light Fidelity (Li Fi)
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Written pole-technology
Written pole-technologyWritten pole-technology
Written pole-technology
 
Power Line Carrier Communication
Power Line Carrier CommunicationPower Line Carrier Communication
Power Line Carrier Communication
 
Lunar solar power system
Lunar solar power systemLunar solar power system
Lunar solar power system
 
Surge supressor
Surge supressorSurge supressor
Surge supressor
 
Harmonic mitigating transformer
Harmonic mitigating transformerHarmonic mitigating transformer
Harmonic mitigating transformer
 
Cooling of power transformer
Cooling of power transformerCooling of power transformer
Cooling of power transformer
 
Cast resin transformer
Cast resin transformerCast resin transformer
Cast resin transformer
 
Wireless power theft monitoring
Wireless power theft monitoringWireless power theft monitoring
Wireless power theft monitoring
 
Ultra sonic motor
Ultra sonic motorUltra sonic motor
Ultra sonic motor
 
Trf ptc
Trf ptcTrf ptc
Trf ptc
 
The E-Bomb
The E-BombThe E-Bomb
The E-Bomb
 
Svpwm
SvpwmSvpwm
Svpwm
 
Superconductivity
SuperconductivitySuperconductivity
Superconductivity
 

Kürzlich hochgeladen

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Kürzlich hochgeladen (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Performance Testing in Oracle Apps

  • 1. Performance Testing in ORACLE Apps -An Overview
  • 2. History of Oracle Apps Oracle Applications comprise the applications software or business software of the Oracle Corporation It was released as Oracle E-Business Suite (EBS/ e-BS) Release 12 (R12) — a bundling of several Oracle Applications — in February 2007 It consists of a collection of Enterprise Resource Planning (ERP), Customer Relationship Management (CRM) and Supply Chain Management (SCM) computer apps either developed or acquired by Oracle It utilizes Oracle's core Oracle Relational Database Management System (RDBMS) technology Oracle Corporation brands the on-line technical documentation of EBS as eTRM — "E-Business Suite Technical Reference Manuals"
  • 3. Tiered Architecture in Oracle Apps Web Browser from User side Database Tier Application Tier Desktop Tier ORACLE Database Server App, Web & Form Servers
  • 4. Form Client Applet  Supports all Oracle EBS Products  Collection of all Java Archive (JAR) files  Collection of all Java classes to run the presentation Desktop Java Client  Form Client must run with a JVM (Java Virtual Machine) on Desktop  All JARs are cached locally on Client JAR files  Eliminate network traffic Tiered Architecture : Desktop Tier
  • 5. •Contains the Oracle database server that stores and manages all the data maintained by Oracle EBS i.e. the tables, indexes, and other database objects as well as the database executable. It also stores the Oracle EBS online help information. •The database server communicates with the services and servers on the application tier, which mediate the communications between the database and the clients. Tiered Architecture : Database Tier
  • 6. Web Services Form Services Concurrent Processing Server  Listener Servelet  Load Balancing during peak hour  Re-establish dropped connection  Firewall and Proxy configuration  Robust and secure deployment over internet Tiered Architecture : Application Tier  Process the request received from client  Web Listener (Apache Oracle HTTP)  Java Servelet Engine (OC4J) acts as container  Oracle Process Manager (OPMN) Use OS facilities to allow non-interactive (Background) scheduling of data and long-running intensive jobs to be executed efficiently along with frontend through a set of programs and ensure that backend and frontend don’t interfere with intensive concurrent operations
  • 7. EBS Tech Layer Oracle App DBA (AD) Install, Upgrade, Maintain and Patch EBS EBS Tech Layer : Features App Object Library(FND) Reusable code, program and database object App Utility (AU) Maintain EBS, Collect other files, Generate forms and reports Common Module (AK) Define characteristics of EBS components Work Flow (WF) Modelling, Automation and Improvement of Business Workflow Oracle Alert (ALR) Notify user incase of any Exception, Error Oracle Framework (FWK) Framework to support app development within EBS XML Publisher (XDO) Template to produce o/p report in desired format.
  • 8. Load Balancing in Oracle Apps DNS Web Services(HTTP) Form Services OC4J Concurrent Process Database Servers Layer 4 Load Balancing Layer 7 Load Balancing
  • 9. Response Time Response Time is the total amount of time it takes to respond to a request for service (speed of task completion) System Throughput System Throughput is a measure of work completed successfully in a given amount of time. MTBF/MTTR Mean time between failures (MTBF) is the predicted elapsed time between inherent failures of a system during operation. Mean Time To Repair (MTTR) average time required to repair it. Uptime Uptime is the measure of system reliability/stability, up to which it can be left unattended without crashing. Key Performance Indicator (KPI)
  • 10. E2E Response Time Network Response Time DB Response Time Client Response Time Form Server Response Time KPI : Factors affecting Response Time In Oracle Apps environment, the below are the major factors which more-or-less contribute to End-to-End Response Time.
  • 11. Key Performance Indicator : DB and App Tier
  • 12. Endurance If application can sustain minimum virtual user load (10-15 concurrent users) within standard Response time and CPU memory consumption If application can sustain increased backend data volume or at critical DB levels If application can sustain maximum user load or high load during peak hours of business If application can sustain continuous load for 8-12 hours Stress Volume Baseline Load Performance Testing in Oracle Apps If application can sustain real world user load within gradual ramp up/ramp down criteria
  • 13. Performance Testing Life Cycle in Oracle Apps
  • 14. Detailed system study of Oracle Apps module and interface apps Performance Testing Life Cycle : Requirement Analysis Understand environment and requirement gathering Best practices to be utilized while design/testing Preparation of Oracle Apps Performance Questionnaire Identifies the test scenarios for performance testing Derive performance Service Level Agreement (SLA) Study usage details of application Study other interfaces used by customer which could affect testing
  • 15. Test planning document to be signed by all stakeholders Performance Testing Life Cycle : Test Planning Prepare performance test strategy, risk/mitigation plan Estimate efforts and plan for resources Define test objective, scope, activity and responsibility Identifies the test scenarios for performance testing
  • 16. Finalize, setup and validate test environment Performance Testing Life Cycle : Test Implementation Develop scripts and scenarios according to script standard Create and finalize test data for each identified scenario Conduct smoke test to verify scripts Establish run time settings standard
  • 17. Scripts are loaded into tool for execution Performance Testing Life Cycle : Test Execution Scripts are executed with identified/verified data Baseline scripts are created for reference Load, Stress, Endurance, Volume testing are done If required, multiple cycles of execution are carried out Server components are monitored to find bottlenecks(if any) Execution logs are prepared and maintained
  • 18. Oracle Application Testing Suite (OATS) is an integrated web app testing tool that ensure the scalability and reliability of critical business applications Performance Testing Tool in Oracle : OATS Oracle Functional Testing – Automated functional and regression testing Oracle Load Testing – Scalability and load testing of web apps Oracle Test Manager – Test process management and defect tracking Disadvantage: Supports only Web-based applications Advantage: Inbuilt Job Scheduler to schedule functional and regression testing “Data Bank” feature that allow to build data driven testing for regression
  • 19. Supports less protocols such as Hyper Text Transfer Protocol (HTTP) and few web based protocols Oracle Apps Testing Suits (OATS) HP Load Runner Oracle Apps Testing Suits (OATS) vs HP LoadRunner Supports many types of protocols which covers almost all kinds of applications Provide in-built support and correlation mainly to other Oracle technologies Provide in-built support and manual correlation for almost every kind of technology Oracle scripting environment supports coding only using ‘Java’ Supports ‘Java’ and ‘C’ languages for script development It is available on Testing-as-a-Service (TaaS) model It is available on Software-as-a-Service (SaaS) model Faces difficulties while identifying objects in Internet Explorer Doesn’t require object identification