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)
111 views
46 pages
IBM Integration Bus (IIB) Performance Testing Techniques
IBM Integration Bus (IIB) Performance Testing Techniques
Uploaded by
Alexander Ossa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
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)
111 views
46 pages
IBM Integration Bus (IIB) Performance Testing Techniques
IBM Integration Bus (IIB) Performance Testing Techniques
Uploaded by
Alexander Ossa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
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
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
OpenShift Container Platform 4.17 Support en US
PDF
No ratings yet
OpenShift Container Platform 4.17 Support en US
162 pages
Instana Install & Upgrade Guide Single VM Setup by Stanctl
PDF
100% (1)
Instana Install & Upgrade Guide Single VM Setup by Stanctl
19 pages
IBM Security Product Integration Reference
PDF
100% (1)
IBM Security Product Integration Reference
14 pages
Jms in Iib PDF
PDF
100% (1)
Jms in Iib PDF
24 pages
Iib v9r0 Admin
PDF
No ratings yet
Iib v9r0 Admin
912 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
SpringBoard DS Syllabus
PDF
No ratings yet
SpringBoard DS Syllabus
15 pages
RFHUTIL Ih03 PDF
PDF
100% (1)
RFHUTIL Ih03 PDF
133 pages
My IaC AWS Multi-Account Provisioning BluePrint & Best Practices
PDF
No ratings yet
My IaC AWS Multi-Account Provisioning BluePrint & Best Practices
37 pages
Advanced Camarilla Pivot Based Trading
PDF
No ratings yet
Advanced Camarilla Pivot Based Trading
1 page
MQ Cheatsheet
PDF
No ratings yet
MQ Cheatsheet
6 pages
Using IIB Embedded Global Cache: IBM Integration Bus
PDF
100% (1)
Using IIB Embedded Global Cache: IBM Integration Bus
53 pages
WMB Administration - Share Atlanta 2012 PDF
PDF
100% (1)
WMB Administration - Share Atlanta 2012 PDF
52 pages
IIB WSSecurity
PDF
100% (1)
IIB WSSecurity
65 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
Audit Manager
PDF
No ratings yet
Audit Manager
144 pages
Kubernetes Setup Notes
PDF
No ratings yet
Kubernetes Setup Notes
5 pages
IBM Integration Bus For Customers V1 PDF
PDF
100% (3)
IBM Integration Bus For Customers V1 PDF
86 pages
BestPractice02 ReduceMemory
PDF
100% (2)
BestPractice02 ReduceMemory
86 pages
Aunali Rupani Sir's Strategy V2
PDF
No ratings yet
Aunali Rupani Sir's Strategy V2
4 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
CB en DI Cookbook DataIntegration
PDF
100% (1)
CB en DI Cookbook DataIntegration
52 pages
01 TA OpenShiftStateOfTheUnion
PDF
No ratings yet
01 TA OpenShiftStateOfTheUnion
40 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
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
SHARE Pittsburgh IIB Internals of IBM Integration Bus
PDF
No ratings yet
SHARE Pittsburgh IIB Internals of IBM Integration Bus
79 pages
IIB9000 BPM Integration Pattern
PDF
No ratings yet
IIB9000 BPM Integration Pattern
48 pages
IIB (v9 & v10) Continuous Integration-Maven-Jenkins
PDF
100% (1)
IIB (v9 & v10) Continuous Integration-Maven-Jenkins
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
IBM Integration Bus Transformation Options
PDF
No ratings yet
IBM Integration Bus Transformation Options
56 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
Microservice Pattern Language
PDF
No ratings yet
Microservice Pattern Language
1 page
Ess RPT 09 Ramping Up Tests
PDF
No ratings yet
Ess RPT 09 Ramping Up Tests
36 pages
Ibm Was Interview Answers
PDF
No ratings yet
Ibm Was Interview Answers
9 pages
Rational Performance Tester
PDF
No ratings yet
Rational Performance Tester
48 pages
REFramework Without Queue Items Checklist
PDF
0% (1)
REFramework Without Queue Items Checklist
3 pages
The National Commercial Bank - ITD: Document: Author: Contributor: Reviewer: Owner
PDF
No ratings yet
The National Commercial Bank - ITD: Document: Author: Contributor: Reviewer: Owner
11 pages
Rational Performance Tester
PDF
No ratings yet
Rational Performance Tester
48 pages
IIB - Internals of IBM Integration Bus PDF
PDF
No ratings yet
IIB - Internals of IBM Integration Bus PDF
34 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
Se Gskit PDF
PDF
No ratings yet
Se Gskit PDF
15 pages
Ibm Integration Platform Navigator
PDF
No ratings yet
Ibm Integration Platform Navigator
1 page
How To Invoke REST Web Services From DataStage Designer
PDF
No ratings yet
How To Invoke REST Web Services From DataStage Designer
9 pages
Dzone Refcardz Kubernetes Rc233
PDF
No ratings yet
Dzone Refcardz Kubernetes Rc233
6 pages
Coding Best Practice
PDF
100% (1)
Coding Best Practice
12 pages
Esql
PDF
100% (1)
Esql
10 pages
IBM Integration Bus Administration Online Training
PDF
No ratings yet
IBM Integration Bus Administration Online Training
9 pages
Hello World:: Rational Performance Tester
PDF
No ratings yet
Hello World:: Rational Performance Tester
26 pages
ESQL Short Course
PDF
100% (1)
ESQL Short Course
14 pages
01-Bm - Vmo.qa - Testing - Eng - v1.4 - Template Test Plan
PDF
No ratings yet
01-Bm - Vmo.qa - Testing - Eng - v1.4 - Template Test Plan
18 pages
Installing MQ 9.3, Applying Fix Pack 9.3.0.5, Uninstalling in Linux RHEL
PDF
100% (1)
Installing MQ 9.3, Applying Fix Pack 9.3.0.5, Uninstalling in Linux RHEL
31 pages
Implementing InfoSphere Master Data Management Behavior Extensions
PDF
No ratings yet
Implementing InfoSphere Master Data Management Behavior Extensions
18 pages
Slides Integration Bus V9.0
PDF
No ratings yet
Slides Integration Bus V9.0
26 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
Iib Interview Questions II
PDF
100% (1)
Iib Interview Questions II
3 pages
IBM Integration Bus Getting Started Guide PDF
PDF
No ratings yet
IBM Integration Bus Getting Started Guide PDF
5 pages
CheatSheet 0 1
PDF
No ratings yet
CheatSheet 0 1
1 page
WebSphere Message Broker Coding Tips
PDF
100% (2)
WebSphere Message Broker Coding Tips
23 pages
Thread Dump & Heap Dump
PDF
No ratings yet
Thread Dump & Heap Dump
2 pages