SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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_lindseyIBM
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
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 appEPM 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 intelligenceKurt 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 BasicEPM Live
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine OverviewEPM Live
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0Salim Sheikh
 
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 ServicesEPM 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
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementEPM Live
 
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 shareLeon Smiers
 
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 DemoEPM Live
 
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 ThomasKathy (Kat) Mandelstein
 
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-infrastructurezslmarketing
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
Ds Erp Practice Overview 0403081
Ds Erp Practice Overview 0403081Ds Erp Practice Overview 0403081
Ds Erp Practice Overview 0403081kcompton
 
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
 

Was ist angesagt? (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
 

Ähnlich wie 6 rpt oracle_plugin-anitha_krishnamurthy

Oracle Staffing Practice
Oracle Staffing PracticeOracle Staffing Practice
Oracle Staffing Practiceguest5c9d51
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalInSync Conference
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalBendjedou Nadia
 
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_november3rdDoina Draganescu
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applicationsurskeshav
 
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. 2011Freelance PR
 
Oracle apps dba Training in Chennai
Oracle apps dba Training in ChennaiOracle apps dba Training in Chennai
Oracle apps dba Training in Chennaikomalpreethi
 
Oracle apps dba Training in Chennai
Oracle apps dba Training in ChennaiOracle apps dba Training in Chennai
Oracle apps dba Training in Chennaikomalpreethi
 
Rajesh Reddi_9_Years_Demantra_Consultant
Rajesh Reddi_9_Years_Demantra_ConsultantRajesh Reddi_9_Years_Demantra_Consultant
Rajesh Reddi_9_Years_Demantra_ConsultantRAJESH REDDI
 
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 biDoina Draganescu
 
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 ExpressDavidPeake15
 

Ähnlich wie 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
 

Mehr von 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_chandraIBM
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinsonIBM
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonIBM
 
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_lindseyIBM
 
Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyIBM
 
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-sIBM
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-rameshIBM
 
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_bIBM
 
4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-danielleroux4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-daniellerouxIBM
 
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_mishraIBM
 
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_kIBM
 
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_kIBM
 
2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_z2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_zIBM
 
2 jazz karthik-k
2 jazz karthik-k2 jazz karthik-k
2 jazz karthik-kIBM
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_baterIBM
 
1 qm keynote-kamala_p
1 qm keynote-kamala_p1 qm keynote-kamala_p
1 qm keynote-kamala_pIBM
 
1 ppm keynote
1 ppm keynote1 ppm keynote
1 ppm keynoteIBM
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_kIBM
 
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_chandraIBM
 
Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyIBM
 

Mehr von 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
 

Kürzlich hochgeladen

Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 

Kürzlich hochgeladen (20)

Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 

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