Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
82 views
IBM Integration Bus (IIB) Performance Testing Techniques
IBM Integration Bus (IIB) Performance Testing Techniques
Uploaded by
Alexander Ossa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save IBM Integration Bus (IIB) Performance Testing Tech... For Later
Download
Save
Save IBM Integration Bus (IIB) Performance Testing Tech... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
82 views
IBM Integration Bus (IIB) Performance Testing Techniques
IBM Integration Bus (IIB) Performance Testing Techniques
Uploaded by
Alexander Ossa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save IBM Integration Bus (IIB) Performance Testing Tech... For Later
Carousel Previous
Carousel Next
Save
Save IBM Integration Bus (IIB) Performance Testing Tech... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 46
Search
Fullscreen
IBM Integration Bus (IIB) Performance Testing Techniques Paul Faulkner ( ) Certified IT Specialist March 29" 2016 oTES eret Agenda - Part: - Why Performance Test - When to Test - Testing Strategies ~ Part 2: - Tools - Part 3: - Example Use CasesTES eret Why Performance Test = Determine resource usage of application based on planned production load = Determine if application has linear scalability » This will help with predicting future resource requirements » Identify application issues under load » DB connection issues » Memory consumption under load » BottlenecksWhen to test » Prior to deploying to production: » All new applications prior to deploying into production » Major application changes » Design changes to applications which utilize new nodes, Databases, etc.TES eret Testing Strategies = Unit tests or Prototypes = Isolation » End to EndTES eret Tools = Load tools » IBM and external tools * Monitoring and Analysis » Accounting and Statistics » Resource Statistics » Operating System » MQ statistics and toolsTES eret IBM Perform Harness = Tool comes with documentation = Java™ based tool run from command line (there is no GUI) = Parameter base Common Parameters sl- sleep time in milliseconds between sending each message nt - Number of WorkerThreads 1 Run length in seconds. Setting this to 0 will disable the timer and run forever. rt- Desired rate (operations/sec). If this rate is greater than the maximum achievable, the behaviour is such that it runs as fast as possible. A value of 0 means to always run as fast as possible. mg - Fixed number of iterations to run. The default setting of 0 means there is no limit.Java based tool run from command line (there is no GUI) Parameter based \system32\ct ery erry err rey rr EE eer) Te er) ed Tet ret 8 7IIB WebUI = Administrate Workload Management Policies ~ BaKi0 > Bsenves © ~ fi Operational Potey 1: Configurable Senices ©IIB WebUI = Apply policy to dynamically change number of instances “8 ProductDetailsStub - Message Flow @Ovenew —[Sutstes # Operaonal Petey stares = Node PolesIIB WebUI = Enable Accounting and Statistics Flow analysisIIB WebUI = Enable Resource Statistics = ener et Downer — foReoucesutwies — fuSanses Resource analysis jymttene 8)TES eret Accounting and Stats Accounting and Statistics captures performance metrics for applications, flows, and nodes. Can be used to: -Identify bottlenecks -View performance of a particular node -View overall performance of a flow Enable stats from WebUI or command line: masichangeflowstats
-s -g -j -n advanced -t basic -b basic -c active -o xmlAccounting and Stats - ‘WebUlTES eret Accounting and Stats — ISO3 Support Pack [om wat ied us altaya |S RT [atop Tine ot icins ——Toetpetine Tel Une Avenged ne erm. twain b 6 [4:25:58.205002 4 173 ba Laas D 0 a asians 0 a 7 D)- SG;TES eret Resource Stats Resource stats can be used to view resource metrics of the system for an Integration Server Can be used to: -Identify potential issues for resource use across an Integration Server. Enable stats from WebUI or command line: masichangeresourcestats
-e
-c active =Resource Stats - WebUI ave, JDBC™, JMS™TES eret Example Use CasesTES eret Example Test Case — Unit Testing Test Case - Compare performance of multiple transformation strategies using ESQL and Graphical Data Map for same transformation Show use of: - PerformHarness tool - Accounting & Stats (with IS03) a): 5Example Test Case — Unit Testing First a look at the scenario : -Simple flow which converts a large CSV input Kn ———ak message into an ordered XML structure TeSTPEREOUT Uses 2 different ESQL coding practices and1 J@ tl GDM “ar -Output is identical in all cases ‘\—eutcoupuomancom \i} DieseTES eret Example Test Case — Unit Testing — Pe “eam 1 erent 1 amen 2a 8 emens 8,75,5,4,5,308 1 semen? 10,358, 760508032201 ie sement fe sensed 1 Semenaet0 1s Senge0 Seamed fs Suchet fs Sched | estar elmer ‘seemens Selmer Seemens leemenTES eret Example Test Case — Unit Testing Code snippet from BuildOutputXML compute node ate Lastove(rinsep) Do —~iah te outa conor SEr toto SEF autor se Aegnt.seroturleerucieian| sleet? : 2 a SE putons st tennre seroeueloeruc see. elenene> SEF Spates se Aeqnt.ervsuretesraciian|clenret Devoe stro? SE tutor suse emer. seroturelesruc@iae. elements SEF Spates se eqns eresuretefsracieson| clement cn, al SEF exhutnort muse Acqest.strecturetelstecaoiod el =——_ at, SEr otontont Se ement. SeroctiettrvelOsoe oenaneco SEF Oaqutnont se Aeqett. strcturtesructiae) el SEF Suton lst ennetstrvoielelstuebsen.elenne0'= inten retneype. els “ee SET struct = struceldx + 35 SEr utpttor se tense strvtuetlstrueid cent + ron recone Eels SET Outputtoot HUIS Request Structured strucbide] element® = rintep-recordlype?. ell YONE rlnkep MEXTSTBLIMG, fo weesTES eret Example Test Case — Unit Testing Code snippet from BuildOutputXMLFast compute node Kon it Ser ouput use east = steer Sieiertype sonnet tthe) Ie cn es a p.recordTypel.field2 AS elenent2, ‘Intep.recordiypel field) AS element, {=} ‘ak ‘Tnkep.recordtypelflelge AS elenent, estou ae. recor dpe fel AS elem sutsormsoncon ineprecordypel elele AS elenrei0 Ron Inputoot DFO -RejuestBessage.repesting(] AS rinRep WERE rIaRep.recondTypel.field1 = 18) AS Structurelo(), euect roy tnpticat OC Reiuestessoge ing] AS rInkep WHERE rioRep.recondiype2. eld = 8) AS Structores(] FROM Toputhoot OF RequestRessage.header AS rineader);TES eret Example Test Case — Unit Testing Graphical Data Map E won Buladoacou “Mconewy Madoc SS) HR X ER BEV BESAR oo mange any ao “Pcixtomer» “> ciatomer> 10.2} PropertesType “aMove ~ = # Properties 10.1} PropertesType a1 ona 2itenat—fht tronme {ial aoe + one ‘nat sine fue ee ces tel + Raisnenset eA ston 11am {13} ome a vemeae4 2 a i eveing te epg a Kane ol le 2 -ab STRa/n anaes sro?TES eret Example Test Case — Unit Testing |.Deploy flow 2.Enabled Accounting and Stats collection masichangeflowstats
-s -g -j -n advanced -t basic -b basic -c active -o xml 3.Start load test java JMSPerfHamess -tc majava.Sender -d TEST.PERF.IN -jb BK10 -jh localhost je SYSTEM.BKR.CONFIG -jp 2222 -mf C:\IBMWork\TestMessages\Testin1.txt -ss 5 -nt 1 rl 300 -rt 150 4. Using S03 or WebUI review metrics collected per nodeTce Example Test Case — Unit Testing ISO3 Graphical eeTES eret Example Test Case — Unit Testing 1S03 Tabular View #) eaoupa ‘uldOutputxMLFast | TEST.PERF.OUT2 | BuldOutputXML.GDM | TEST.PERF.OUT3 | Discardérrors| Total CPU time ‘Average elapsed time per m..._ Average CPU time per mess ies79107 7868 917 [2820263 17758 3938 2964464 7754 2) sasepnit ree | BuildOutpub
You might also like
Module 16 - Event Monitoring
PDF
No ratings yet
Module 16 - Event Monitoring
16 pages
JCJR 9YVSER Workbook
PDF
No ratings yet
JCJR 9YVSER Workbook
468 pages
16L15 IIB10006 REST With Binary Image Using MIME Multipart Messages
PDF
0% (1)
16L15 IIB10006 REST With Binary Image Using MIME Multipart Messages
48 pages
IIB (v9 & v10) Continuous Integration-Maven-Jenkins
PDF
100% (1)
IIB (v9 & v10) Continuous Integration-Maven-Jenkins
19 pages
BestPractice02 ReduceMemory
PDF
100% (2)
BestPractice02 ReduceMemory
86 pages
IBM Integration Bus For Customers V1 PDF
PDF
100% (3)
IBM Integration Bus For Customers V1 PDF
86 pages
File Handling in WebSphere Message Broker V6.1
PDF
No ratings yet
File Handling in WebSphere Message Broker V6.1
20 pages
Using IIB Embedded Global Cache: IBM Integration Bus
PDF
100% (1)
Using IIB Embedded Global Cache: IBM Integration Bus
53 pages
GemFire Architecture
PDF
No ratings yet
GemFire Architecture
72 pages
Slides Integration Bus V9.0
PDF
No ratings yet
Slides Integration Bus V9.0
26 pages
IBM Integration Bus Transformation Options
PDF
No ratings yet
IBM Integration Bus Transformation Options
56 pages
IBM Integration Bus V10 Performance: How To Analyse Your System To Optimise Performance and Throughput
PDF
No ratings yet
IBM Integration Bus V10 Performance: How To Analyse Your System To Optimise Performance and Throughput
67 pages
Iib v9r0 Admin
PDF
No ratings yet
Iib v9r0 Admin
912 pages
The Dos and Donts of IBM Integration Bus Performance - Wed 040315 315pm
PDF
No ratings yet
The Dos and Donts of IBM Integration Bus Performance - Wed 040315 315pm
78 pages
IIB WSSecurity
PDF
100% (1)
IIB WSSecurity
65 pages
The Do's and Don'ts of IBM Integration Bus Performance: Session 17893
PDF
No ratings yet
The Do's and Don'ts of IBM Integration Bus Performance: Session 17893
93 pages
ESQL Short Course
PDF
100% (1)
ESQL Short Course
14 pages
Esql
PDF
100% (1)
Esql
10 pages
WM665G Formation Ibm Integration Bus Application Development I PDF
PDF
No ratings yet
WM665G Formation Ibm Integration Bus Application Development I PDF
2 pages
RFHUTIL Ih03 PDF
PDF
100% (1)
RFHUTIL Ih03 PDF
133 pages
IBM Integration Bus Administration Online Training
PDF
No ratings yet
IBM Integration Bus Administration Online Training
9 pages
Using Java in Websphere Message Broker V6.0: Creating The Code For A Javacompute Node
PDF
100% (1)
Using Java in Websphere Message Broker V6.0: Creating The Code For A Javacompute Node
12 pages
Coding Best Practice
PDF
100% (1)
Coding Best Practice
12 pages
01 TA OpenShiftStateOfTheUnion
PDF
No ratings yet
01 TA OpenShiftStateOfTheUnion
40 pages
WebSphere Message Broker Coding Tips
PDF
100% (2)
WebSphere Message Broker Coding Tips
23 pages
Benchmarking Apache Kafka - 2 Million Writes Per Second (On Three Cheap Machines) - LinkedIn Engineering
PDF
No ratings yet
Benchmarking Apache Kafka - 2 Million Writes Per Second (On Three Cheap Machines) - LinkedIn Engineering
9 pages
GemFire Introduction Hands-On Labs
PDF
No ratings yet
GemFire Introduction Hands-On Labs
19 pages
Manoj Kumar Reddy - IIB Developer - Page 2
PDF
No ratings yet
Manoj Kumar Reddy - IIB Developer - Page 2
25 pages
ingestion arch
PDF
No ratings yet
ingestion arch
1 page
Hands-On Lab With LLMs and Gen AI Within IDC
PDF
No ratings yet
Hands-On Lab With LLMs and Gen AI Within IDC
57 pages
APIs For RPG Programmers - 150214070245-Conversion-Gate02 PDF
PDF
No ratings yet
APIs For RPG Programmers - 150214070245-Conversion-Gate02 PDF
29 pages
Microservice Pattern Language
PDF
No ratings yet
Microservice Pattern Language
1 page
Aunali Rupani Sir's Strategy V2
PDF
No ratings yet
Aunali Rupani Sir's Strategy V2
4 pages
XML
PDF
No ratings yet
XML
90 pages
Instant download Troubleshooting Java Read debug and optimize JVM applications 1st Edition Laurentiu Spilca pdf all chapter
PDF
100% (3)
Instant download Troubleshooting Java Read debug and optimize JVM applications 1st Edition Laurentiu Spilca pdf all chapter
36 pages
IIB Tutorials
PDF
100% (4)
IIB Tutorials
68 pages
WMB Administration - Share Atlanta 2012 PDF
PDF
100% (1)
WMB Administration - Share Atlanta 2012 PDF
52 pages
Report Dev Guide Insert Update Delete
PDF
No ratings yet
Report Dev Guide Insert Update Delete
52 pages
Esignal Symbol Reference
PDF
No ratings yet
Esignal Symbol Reference
6 pages
APM200 45 Lab
PDF
No ratings yet
APM200 45 Lab
20 pages
IIB v9r0 Overview
PDF
No ratings yet
IIB v9r0 Overview
134 pages
Docklight Manual
PDF
No ratings yet
Docklight Manual
55 pages
Dzone Refcardz Kubernetes Rc233
PDF
No ratings yet
Dzone Refcardz Kubernetes Rc233
6 pages
Migrating From Broker To Universal Messaging - Webinar - Dec 2015
PDF
100% (1)
Migrating From Broker To Universal Messaging - Webinar - Dec 2015
21 pages
React JS - Brochure
PDF
No ratings yet
React JS - Brochure
18 pages
Git Material
PDF
No ratings yet
Git Material
23 pages
IIB Best Practices
PDF
No ratings yet
IIB Best Practices
12 pages
RabbitMQ - Best Practices For Designing Exchanges, Queues and Bindings
PDF
No ratings yet
RabbitMQ - Best Practices For Designing Exchanges, Queues and Bindings
9 pages
ACE v11 The Next Generation of IBM Integration Bus and App Connect Professional
PDF
No ratings yet
ACE v11 The Next Generation of IBM Integration Bus and App Connect Professional
31 pages
Ibm Webshphere MQ - Cobol API
PDF
No ratings yet
Ibm Webshphere MQ - Cobol API
22 pages
Troubleshooting Guide: IBM DB2 Universal Database
PDF
No ratings yet
Troubleshooting Guide: IBM DB2 Universal Database
223 pages
Rational Performance Tester
PDF
No ratings yet
Rational Performance Tester
48 pages
Ess RPT 09 Ramping Up Tests
PDF
No ratings yet
Ess RPT 09 Ramping Up Tests
36 pages
First Steps With IBM Integration Bus Application Integration in The New World
PDF
100% (1)
First Steps With IBM Integration Bus Application Integration in The New World
41 pages
Rational Performance Tester
PDF
No ratings yet
Rational Performance Tester
48 pages
SHARE Pittsburgh IIB Internals of IBM Integration Bus
PDF
No ratings yet
SHARE Pittsburgh IIB Internals of IBM Integration Bus
79 pages
IIB - Internals of IBM Integration Bus PDF
PDF
No ratings yet
IIB - Internals of IBM Integration Bus PDF
34 pages
Hello World:: Rational Performance Tester
PDF
No ratings yet
Hello World:: Rational Performance Tester
26 pages
Performance Testing of Java Engines Using IBM - Rational Performance Tester
PDF
No ratings yet
Performance Testing of Java Engines Using IBM - Rational Performance Tester
39 pages
IBM Integration Bus Getting Started Guide PDF
PDF
No ratings yet
IBM Integration Bus Getting Started Guide PDF
5 pages