SlideShare a Scribd company logo
1 of 27
Download to read offline
Effective and Best practices of load and performance testing
Oracle Applications using BSD Oracle plug-in for Rational
                    Performance Tester

                Anitha P Somanathan & Krishna Murthy
                                ISSR
                          IBM India Pvt Ltd
Rational Performance Tester for Oracle E-Business

•   Rational Performance Tester
•   Oracle Applications
•   Supported Oracle Applications Modules
•   Oracle Applications Architecture
•   Oracle Version Support
•   Rational Performance Tester Extension for Oracle Applications
•   Standard Quality Management Pitfalls
•   Installing the Oracle Extension for IBM Rational Performance Tester 8.0
•   Performance Testing of Oracle Applications
•   Sample Data
•   Demo
Rational Performance Tester: Overview
•   Multi-user automated performance testing tool for Web-based applications
•   Hosted in the IBM Rational Software Delivery Platform, a version of the
    Eclipse shell
•   Rational Performance Tester tests and execution engine based on the
    Java programming language
•   Highly scalable
•   Platform support
     –   Record and test execution on Microsoft® Windows® and Linux®
     –   Agents (test execution) on some additional Microsoft® Windows Server® platforms
Rational Performance Tester: Architecture
•   Built on top of the IBM Rational Software Delivery Platform, TPTP, and
    custom components




                IBM Rational Performance Tester


          Eclipse Test and Performance Tools Platform (TPTP)


               IBM Rational Software Delivery Platform
No-Code Tests




  – Tests are represented in a tree view as a
    list of web pages and their elements, such
    as images.

  – No programming necessary to create a test

  – Underlying detail is accessible but hidden to
    simplify test creation and maintenance
Oracle Applications


  Generic Term for Oracle Corporations Applications and Business Software
  comprises the following:

           –   Oracle E-Business Suite
           –   Oracle Financial Applications
           –   Oracle Projects Applications
           –   Oracle Accelerate
           –   Other




                                                                            6
Oracle Applications

• It is NOT
      – Oracle Database – RDBMS
      – Not Supported directly by Rational Tools [ Need Additional Plug-in ]


• Other Oracle Corporations Software (supported directly by Rational tools)
      –   PeopleSoft Enterprise
      –   Siebel
      –   JD Edwards
      –   EnterpriseOne
      –   World
      –   Oracle Fusion




                                                                               7
Supported Oracle Applications Modules
• Many – Many modules (partial list)          – Others
  – Oracle CRM
                                               –   Oracle Bills of Material
  – Oracle Financials
                                               –   Oracle Capacity
    • Oracle Assets
                                               –   Oracle CRM
    • Oracle General Ledger
                                               –   Oracle Advanced Planning & Scheduling
    • Oracle Payables
                                               –   Oracle Business Intelligence
    • Oracle Receivables
                                               –   Oracle Engineering
    • Oracle Cash Management
                                               –   Oracle HRMS
  – Oracle HRMS
                                               –   Oracle Inventory
  – Oracle Logistics
                                               –   Oracle Integrated Receiving (Brazil localization)
  – Oracle Mobile Supply chain Applications
                                               –   Oracle MRP
  – Oracle Order Management
                                               –   Oracle Order Entry
  – Oracle Transportation Management
                                               –   Oracle Order Fulfillment (order to cash process)
  – Oracle Warehouse Management Systems
                                               –   Oracle Payroll
  – Oracle Projects Applications
                                               –   Oracle Purchasing
    • Oracle Project Billing
                                               –   Oracle Receivables
    • Oracle Project Collaboration
                                               –   Oracle TMS (Transportation/G-Log)
    • Oracle Project Contracts
                                               –   Oracle Work in Process
    • Oracle Project Costing
                                               –   Oracle Process manufacturing
    • Oracle Project Management
                                               –   Oracle Federal Administration
    • Oracle Project Portfolio Analysis
    • Oracle Project Resource Management




                                                                                                       8
Performance Test Oracle E-Business Suite and Oracle
Forms Applications
• Oracle E-Business Suite applications
  impact core business processes.
  Performance is always an issue.

• The Need:
  – Ensure the performance of Oracle Forms
    based applications
  – While coping with customizations and
    frequent application changes


• The Solution:
  – BSD Rational Performance Tester
    Extension for Oracle Applications in
    conjunction with IBM Rational
    Performance Tester



                                                      9
Oracle Applications Architecture


                        Oracle 9i or 10g AS

                              Apache

                            Oracle Forms
                                              Oracle 9i
                                                  or
           Jinitiator                         Oracle 10g
                           Oracle Reports




                                                           10
Oracle Version Support

 “I need to load test Oracle version xxx” – what does that mean?

   –   12 or R12 – Oracle E-Business Suite release 12, HTTP- or Forms-based.
   –   11 or 11i - Oracle E-Business Suite 11i, HTTP- or Forms-based.
   –   6 or 6i – Oracle Forms 6i applications.
   –   9 or 9i –Could mean
       • Apps running on Oracle 9i Application Server
       • Oracle Forms 9i application
       • Oracle 9i Database
   – 10 or 10g – Could mean
       • Apps running on Oracle 10g Application Server
       • Oracle Forms 10g Application
       • Oracle 10g Database




                                                                               11
Key Questions
   How does your company run it’s back          What is your current approach to
   office?                                      performance testing your back office?
   How many users have access to your           What is your approach to testing your
   ERP/CRM system?                              ERP system prior to deployment?
   To what extent is the application            What kind of challenges do you have
   customized?                                  translating performance issues into a
                                                language that IT can understand and use
   How do your customizations of your ERP       to verify that issues have been fixed?
   application effect other applications your
   business runs on?                            What kind of control do you need to
                                                identify and fix performance problems
   How do upgrades of your ERP                  earlier in the lifecycle?
   applications impact your customizations?
                                                How do you currently monitor your ERP
   How do you manage patches produced           application in production?
   by vendors?

BUSINESS VALUE:
Reduce down-time and increase customer satisfaction by finding performance bottlenecks
early, monitoring Oracle servers and applications for potential problems, and sending
production data to developer desktops to speed the process of repairing defects


                                                                                          12
Key Questions – specific to Oracle
   What types of Oracle Applications or      What is your current approach to
   modules of the Oracle E-Business          performance testing Oracle
   Suite do you currently have deployed      Applications?
   and how are they used?                    What is your approach to testing Oracle
   How many users access your Oracle         Applications pre-deployment?
   Applications?                             What kind of challenges do you have
   To what extent are these applications     translating performance issues into a
   customized?                               language that IT can understand and use
                                             to verify that issues have been fixed?
   How do your customizations impact other
   Forms Applications or E-Business Suite    What kind of control do you need to
   modules?                                  identify and fix performance problems
                                             earlier in the lifecycle?
   How do Oracle upgrades impact your
   customizations?                           How do you currently monitor Oracle
                                             Applications in production?
BUSINESS VALUE:
Reduce down-time and increase customer satisfaction by finding performance bottlenecks
early, monitoring Oracle servers and applications for potential problems, and sending
production data to developer desktops to speed the process of repairing defects


                                                                                         13
Rational Performance Tester Extension for Oracle
Applications


    • Plug-in for Rational Performance Tester that provides
      support for Oracle Forms 6i and above

    • Generates test assets that can be used within RPT

    • Test functionality is identical to base RPT functionality

    • If you know RPT, you know how to test Oracle Apps




                                                                  14
Rational Performance Tester Extension for Oracle
Applications
•   The process of performance testing
    and monitoring Oracle
    Applications…

    Follows the same steps as testing and   ..Requires new technology to
    monitoring web based applications…      enable the process
      Record                                    Oracle Apps Recorder
      Edit                                      Oracle Apps Protocol
      Execute & measure response times          Browser for test editing
                                                Oracle Apps Performance
                                                Reports
Rational Performance Tester Extension for Oracle
Applications
   •   Standard Quality Management Pitfalls
         • Functional Testing done manually
         • Test Management done on spreadsheets
         • Performance testing is often overlooked during upgrades
         • Project timelines and cost overruns decrease time left for testing
         • Many customers let End Users do functional and especially performance
           testing in production
         • Customers don’t realize the value of Quality Management, Cost of not
            testing
Performance Testing of Oracle Applications

  IBM Rational Performance Tester simplifies Oracle testing

    – Oracle recorder enables users to easily capture all Oracle
      transactions

    – Oracle Protocol Browser enables users to easily read and edit tests

    – Oracle Performance Reports enables users to quickly pinpoint
      bottlenecks
Installing the Oracle Extension for IBM Rational
Performance Tester 8.0
1) Install and Configure the BSD
   License Server
2) Install the update site into Rational
   Performance Tester
3) Connect the Oracle Extension to the
   License Server
4) Configure Forms listeners**
   (required for Forms 9/10 support)
Rational Performance Tester Extension for Oracle
Applications

•   RPT Oracle Sample Test
Rational Performance Tester Extension for Oracle
Applications

•   Edit and Enhance RPT Oracle Tests
    same as conventional RPT Tests

•   All Test Elements supported by RPT
    is supported for Oracle Tests
Oracle Technologies: Oracle Recorder

                            • New Oracle Apps recorder
                              captures transactions using
                              Oracle NCA technology

                            • Oracle recorder provides full
                              visibility into all Oracle Apps
                              activity
                              – Screen transactions
                              – Data entry
                              – Server responses
Oracle Technologies: Oracle Applications Protocol
Browser

      • Protocol Browser enables users to easily read and edit tests

      • Protocol Browser shows a screenshot of Oracle screen being
        tested and highlights the individual objects that are acted upon

      • Provides Object Data view with detailed screen and object
        information for power user
RPT Oracle Sample Performance Schedule
 •   Schedule same as RPT
RPT Oracle Performance Reports
•   Sample Report 1
RPT Oracle Performance Reports
•   Sample Report 2
Demo
6 rpt oracle_plugin-anitha_krishnamurthy

More Related Content

What's hot

How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
IBM
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
EPM Live
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligence
Kurt Solarte
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It Basic
EPM Live
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
EPM Live
 
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
EPM Live
 
Why EPM Live? EPM Live Overview and Demo
Why EPM Live? EPM Live Overview and DemoWhy EPM Live? EPM Live Overview and Demo
Why EPM Live? EPM Live Overview and Demo
EPM Live
 
Implementing Enterprise PPM for Multi-Maturity Organizations
Implementing Enterprise PPM for Multi-Maturity Organizations Implementing Enterprise PPM for Multi-Maturity Organizations
Implementing Enterprise PPM for Multi-Maturity Organizations
EPM Live
 

What's hot (19)

How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligence
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It Basic
 
Software Quality Df
Software Quality DfSoftware Quality Df
Software Quality Df
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0
 
Extend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesExtend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and Services
 
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers share
 
Why EPM Live? EPM Live Overview and Demo
Why EPM Live? EPM Live Overview and DemoWhy EPM Live? EPM Live Overview and Demo
Why EPM Live? EPM Live Overview and Demo
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
Ds Erp Practice Overview 0403081
Ds Erp Practice Overview 0403081Ds Erp Practice Overview 0403081
Ds Erp Practice Overview 0403081
 
Implementing Enterprise PPM for Multi-Maturity Organizations
Implementing Enterprise PPM for Multi-Maturity Organizations Implementing Enterprise PPM for Multi-Maturity Organizations
Implementing Enterprise PPM for Multi-Maturity Organizations
 

Similar to 6 rpt oracle_plugin-anitha_krishnamurthy

In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-final
Bendjedou Nadia
 
Oracle Corporation Summary Presentation eduVision Sept. 2011
Oracle Corporation Summary Presentation eduVision Sept. 2011Oracle Corporation Summary Presentation eduVision Sept. 2011
Oracle Corporation Summary Presentation eduVision Sept. 2011
Freelance PR
 
Rajesh Reddi_9_Years_Demantra_Consultant
Rajesh Reddi_9_Years_Demantra_ConsultantRajesh Reddi_9_Years_Demantra_Consultant
Rajesh Reddi_9_Years_Demantra_Consultant
RAJESH REDDI
 

Similar to 6 rpt oracle_plugin-anitha_krishnamurthy (20)

Oracle Staffing Practice
Oracle Staffing PracticeOracle Staffing Practice
Oracle Staffing Practice
 
Oracle
OracleOracle
Oracle
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-final
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-final
 
Wael Abdeen Resume
Wael Abdeen ResumeWael Abdeen Resume
Wael Abdeen Resume
 
Resume
ResumeResume
Resume
 
Data qapps technologies
Data qapps technologiesData qapps technologies
Data qapps technologies
 
Durai_Oracle Apps R12 DBA-2015
Durai_Oracle Apps R12 DBA-2015Durai_Oracle Apps R12 DBA-2015
Durai_Oracle Apps R12 DBA-2015
 
2. oracle days sebastiaan vingerhoed_buckarest_november3rd
2. oracle days sebastiaan vingerhoed_buckarest_november3rd2. oracle days sebastiaan vingerhoed_buckarest_november3rd
2. oracle days sebastiaan vingerhoed_buckarest_november3rd
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applications
 
Oracle Corporation Summary Presentation eduVision Sept. 2011
Oracle Corporation Summary Presentation eduVision Sept. 2011Oracle Corporation Summary Presentation eduVision Sept. 2011
Oracle Corporation Summary Presentation eduVision Sept. 2011
 
Oracle apps dba Training in Chennai
Oracle apps dba Training in ChennaiOracle apps dba Training in Chennai
Oracle apps dba Training in Chennai
 
Oracle apps dba Training in Chennai
Oracle apps dba Training in ChennaiOracle apps dba Training in Chennai
Oracle apps dba Training in Chennai
 
Oracle Fusion Application
Oracle Fusion ApplicationOracle Fusion Application
Oracle Fusion Application
 
Harikrishna yaddanapudi
Harikrishna yaddanapudiHarikrishna yaddanapudi
Harikrishna yaddanapudi
 
Rajesh Reddi_9_Years_Demantra_Consultant
Rajesh Reddi_9_Years_Demantra_ConsultantRajesh Reddi_9_Years_Demantra_Consultant
Rajesh Reddi_9_Years_Demantra_Consultant
 
2. nick whitehead&ajlec bojan final bi
2. nick whitehead&ajlec bojan final  bi2. nick whitehead&ajlec bojan final  bi
2. nick whitehead&ajlec bojan final bi
 
IMITHIYAZ
IMITHIYAZIMITHIYAZ
IMITHIYAZ
 
Migrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application ExpressMigrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application Express
 
Apex ace update
Apex ace updateApex ace update
Apex ace update
 

More from IBM

Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
IBM
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinson
IBM
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
IBM
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
IBM
 
Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nally
IBM
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s
IBM
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh
IBM
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b
IBM
 
4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-danielleroux4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-danielleroux
IBM
 
4 agile developement_using_ccrc-sujeet_mishra
4 agile developement_using_ccrc-sujeet_mishra4 agile developement_using_ccrc-sujeet_mishra
4 agile developement_using_ccrc-sujeet_mishra
IBM
 
3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k
IBM
 
3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k
IBM
 
2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_z2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_z
IBM
 
2 jazz karthik-k
2 jazz karthik-k2 jazz karthik-k
2 jazz karthik-k
IBM
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_bater
IBM
 
1 qm keynote-kamala_p
1 qm keynote-kamala_p1 qm keynote-kamala_p
1 qm keynote-kamala_p
IBM
 
1 ppm keynote
1 ppm keynote1 ppm keynote
1 ppm keynote
IBM
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
IBM
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
IBM
 
Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nally
IBM
 

More from IBM (20)

Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinson
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nally
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b
 
4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-danielleroux4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-danielleroux
 
4 agile developement_using_ccrc-sujeet_mishra
4 agile developement_using_ccrc-sujeet_mishra4 agile developement_using_ccrc-sujeet_mishra
4 agile developement_using_ccrc-sujeet_mishra
 
3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k
 
3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k
 
2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_z2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_z
 
2 jazz karthik-k
2 jazz karthik-k2 jazz karthik-k
2 jazz karthik-k
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_bater
 
1 qm keynote-kamala_p
1 qm keynote-kamala_p1 qm keynote-kamala_p
1 qm keynote-kamala_p
 
1 ppm keynote
1 ppm keynote1 ppm keynote
1 ppm keynote
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 
Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nally
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

6 rpt oracle_plugin-anitha_krishnamurthy

  • 1. Effective and Best practices of load and performance testing Oracle Applications using BSD Oracle plug-in for Rational Performance Tester Anitha P Somanathan & Krishna Murthy ISSR IBM India Pvt Ltd
  • 2. Rational Performance Tester for Oracle E-Business • Rational Performance Tester • Oracle Applications • Supported Oracle Applications Modules • Oracle Applications Architecture • Oracle Version Support • Rational Performance Tester Extension for Oracle Applications • Standard Quality Management Pitfalls • Installing the Oracle Extension for IBM Rational Performance Tester 8.0 • Performance Testing of Oracle Applications • Sample Data • Demo
  • 3. Rational Performance Tester: Overview • Multi-user automated performance testing tool for Web-based applications • Hosted in the IBM Rational Software Delivery Platform, a version of the Eclipse shell • Rational Performance Tester tests and execution engine based on the Java programming language • Highly scalable • Platform support – Record and test execution on Microsoft® Windows® and Linux® – Agents (test execution) on some additional Microsoft® Windows Server® platforms
  • 4. Rational Performance Tester: Architecture • Built on top of the IBM Rational Software Delivery Platform, TPTP, and custom components IBM Rational Performance Tester Eclipse Test and Performance Tools Platform (TPTP) IBM Rational Software Delivery Platform
  • 5. No-Code Tests – Tests are represented in a tree view as a list of web pages and their elements, such as images. – No programming necessary to create a test – Underlying detail is accessible but hidden to simplify test creation and maintenance
  • 6. Oracle Applications Generic Term for Oracle Corporations Applications and Business Software comprises the following: – Oracle E-Business Suite – Oracle Financial Applications – Oracle Projects Applications – Oracle Accelerate – Other 6
  • 7. Oracle Applications • It is NOT – Oracle Database – RDBMS – Not Supported directly by Rational Tools [ Need Additional Plug-in ] • Other Oracle Corporations Software (supported directly by Rational tools) – PeopleSoft Enterprise – Siebel – JD Edwards – EnterpriseOne – World – Oracle Fusion 7
  • 8. Supported Oracle Applications Modules • Many – Many modules (partial list) – Others – Oracle CRM – Oracle Bills of Material – Oracle Financials – Oracle Capacity • Oracle Assets – Oracle CRM • Oracle General Ledger – Oracle Advanced Planning & Scheduling • Oracle Payables – Oracle Business Intelligence • Oracle Receivables – Oracle Engineering • Oracle Cash Management – Oracle HRMS – Oracle HRMS – Oracle Inventory – Oracle Logistics – Oracle Integrated Receiving (Brazil localization) – Oracle Mobile Supply chain Applications – Oracle MRP – Oracle Order Management – Oracle Order Entry – Oracle Transportation Management – Oracle Order Fulfillment (order to cash process) – Oracle Warehouse Management Systems – Oracle Payroll – Oracle Projects Applications – Oracle Purchasing • Oracle Project Billing – Oracle Receivables • Oracle Project Collaboration – Oracle TMS (Transportation/G-Log) • Oracle Project Contracts – Oracle Work in Process • Oracle Project Costing – Oracle Process manufacturing • Oracle Project Management – Oracle Federal Administration • Oracle Project Portfolio Analysis • Oracle Project Resource Management 8
  • 9. Performance Test Oracle E-Business Suite and Oracle Forms Applications • Oracle E-Business Suite applications impact core business processes. Performance is always an issue. • The Need: – Ensure the performance of Oracle Forms based applications – While coping with customizations and frequent application changes • The Solution: – BSD Rational Performance Tester Extension for Oracle Applications in conjunction with IBM Rational Performance Tester 9
  • 10. Oracle Applications Architecture Oracle 9i or 10g AS Apache Oracle Forms Oracle 9i or Jinitiator Oracle 10g Oracle Reports 10
  • 11. Oracle Version Support “I need to load test Oracle version xxx” – what does that mean? – 12 or R12 – Oracle E-Business Suite release 12, HTTP- or Forms-based. – 11 or 11i - Oracle E-Business Suite 11i, HTTP- or Forms-based. – 6 or 6i – Oracle Forms 6i applications. – 9 or 9i –Could mean • Apps running on Oracle 9i Application Server • Oracle Forms 9i application • Oracle 9i Database – 10 or 10g – Could mean • Apps running on Oracle 10g Application Server • Oracle Forms 10g Application • Oracle 10g Database 11
  • 12. Key Questions How does your company run it’s back What is your current approach to office? performance testing your back office? How many users have access to your What is your approach to testing your ERP/CRM system? ERP system prior to deployment? To what extent is the application What kind of challenges do you have customized? translating performance issues into a language that IT can understand and use How do your customizations of your ERP to verify that issues have been fixed? application effect other applications your business runs on? What kind of control do you need to identify and fix performance problems How do upgrades of your ERP earlier in the lifecycle? applications impact your customizations? How do you currently monitor your ERP How do you manage patches produced application in production? by vendors? BUSINESS VALUE: Reduce down-time and increase customer satisfaction by finding performance bottlenecks early, monitoring Oracle servers and applications for potential problems, and sending production data to developer desktops to speed the process of repairing defects 12
  • 13. Key Questions – specific to Oracle What types of Oracle Applications or What is your current approach to modules of the Oracle E-Business performance testing Oracle Suite do you currently have deployed Applications? and how are they used? What is your approach to testing Oracle How many users access your Oracle Applications pre-deployment? Applications? What kind of challenges do you have To what extent are these applications translating performance issues into a customized? language that IT can understand and use to verify that issues have been fixed? How do your customizations impact other Forms Applications or E-Business Suite What kind of control do you need to modules? identify and fix performance problems earlier in the lifecycle? How do Oracle upgrades impact your customizations? How do you currently monitor Oracle Applications in production? BUSINESS VALUE: Reduce down-time and increase customer satisfaction by finding performance bottlenecks early, monitoring Oracle servers and applications for potential problems, and sending production data to developer desktops to speed the process of repairing defects 13
  • 14. Rational Performance Tester Extension for Oracle Applications • Plug-in for Rational Performance Tester that provides support for Oracle Forms 6i and above • Generates test assets that can be used within RPT • Test functionality is identical to base RPT functionality • If you know RPT, you know how to test Oracle Apps 14
  • 15. Rational Performance Tester Extension for Oracle Applications • The process of performance testing and monitoring Oracle Applications… Follows the same steps as testing and ..Requires new technology to monitoring web based applications… enable the process Record Oracle Apps Recorder Edit Oracle Apps Protocol Execute & measure response times Browser for test editing Oracle Apps Performance Reports
  • 16. Rational Performance Tester Extension for Oracle Applications • Standard Quality Management Pitfalls • Functional Testing done manually • Test Management done on spreadsheets • Performance testing is often overlooked during upgrades • Project timelines and cost overruns decrease time left for testing • Many customers let End Users do functional and especially performance testing in production • Customers don’t realize the value of Quality Management, Cost of not testing
  • 17. Performance Testing of Oracle Applications IBM Rational Performance Tester simplifies Oracle testing – Oracle recorder enables users to easily capture all Oracle transactions – Oracle Protocol Browser enables users to easily read and edit tests – Oracle Performance Reports enables users to quickly pinpoint bottlenecks
  • 18. Installing the Oracle Extension for IBM Rational Performance Tester 8.0 1) Install and Configure the BSD License Server 2) Install the update site into Rational Performance Tester 3) Connect the Oracle Extension to the License Server 4) Configure Forms listeners** (required for Forms 9/10 support)
  • 19. Rational Performance Tester Extension for Oracle Applications • RPT Oracle Sample Test
  • 20. Rational Performance Tester Extension for Oracle Applications • Edit and Enhance RPT Oracle Tests same as conventional RPT Tests • All Test Elements supported by RPT is supported for Oracle Tests
  • 21. Oracle Technologies: Oracle Recorder • New Oracle Apps recorder captures transactions using Oracle NCA technology • Oracle recorder provides full visibility into all Oracle Apps activity – Screen transactions – Data entry – Server responses
  • 22. Oracle Technologies: Oracle Applications Protocol Browser • Protocol Browser enables users to easily read and edit tests • Protocol Browser shows a screenshot of Oracle screen being tested and highlights the individual objects that are acted upon • Provides Object Data view with detailed screen and object information for power user
  • 23. RPT Oracle Sample Performance Schedule • Schedule same as RPT
  • 24. RPT Oracle Performance Reports • Sample Report 1
  • 25. RPT Oracle Performance Reports • Sample Report 2
  • 26. Demo