Skip to content
  • ZipCode Api
  • Blog
  • About RedLine13
RedLine13
RedLine13
Primary Navigation Menu
Menu
  • Start Testing
  • Demo
  • Pricing
  • JMeter
  • Partners
  • Docs
    • Documentation Home
    • AWS Set Up for load testing
    • AWS Approval for Large Tests
    • PHP, NodeJS, Python Load Tests
    • Scalability
    • Jenkins Plugin Setup
    • Premium Features
    • Knowledge Base

JMeter GWT Tutorial with UBIKLoadPack 

By: RedLine13

Starting Point

We used the provided tutorial and demo as our starting point.

http://www.ubik-ingenierie.com/blog/load-testing-gwt-rpc-applications-with-ubik-load-pack-plugin-for-jmeter/

Highlights of UBIKLoadPack GWT

With all the good features below I would like to add a very important note – without this plugin it is near impossible to test GWT applications.  The plugin reduces the complexity by many orders of magnitudes.

Recording made easy
  • Converts the gwt request format to XML
  • Provides readable view in the Body Data
Screen Shot 2015-11-15 at 12.35.20 PM
Results viewable
  • Results tree convert response to XML
  • Provides XPath tester

 

results converted

Screen Shot 2015-11-15 at 12.48.14 PM

xpath extract

Screen Shot 2015-11-15 at 12.39.09 PM

Extract, Variables, Assertions
  • Modify request via variables to alter request
  • Parse response and store XML in variable
  • Extract via XPath
Screen Shot 2015-11-15 at 12.55.26 PM
 The magic
  • GWT Pre Processor manages requests
  • GWT Post Processor used to convert on response
  • Recording template provided with plugin
 Screen Shot 2015-11-15 at 12.56.50 PM
Helpers
  • GWT Serialization jar
  • Find missing classes
Screen Shot 2015-11-15 at 1.09.30 PM

Scaling the test on RedLine13

We will pick up from their demo taking this tutorial and testing on multiple servers in the cloud.

Example JMX and files available here.

  • TesPlan
  • ROOT-serpol.jar
  •  geniuswiki-gwtserver.jar
Start Test

  • Attach JMX
  • Attach Serialization File
  • Attach Class
  • Select Save Response
Screen Shot 2015-11-15 at 1.16.08 PM
Setup 2 test servers

  • Single Region Test
Screen Shot 2015-11-15 at 1.16.15 PM
Enable Plugin Screen Shot 2015-11-15 at 1.16.45 PM
Start Test Screen Shot 2015-11-15 at 1.16.58 PM
Graph Results  Screen Shot 2015-11-15 at 1.25.14 PM
Examine extra output

  • We can delve into the JTL output
 Screen Shot 2015-11-15 at 1.27.39 PM

 

2015-11-15
Previous Post: JMeter Video Stream Tutorial with UBIKLoadPack 
Next Post: RedLine13 NewsLetter

Recent Posts

  • Continuously Increase Load with the JMeter Arrivals Thread Group
  • Using the JMeter Dummy Sampler
  • Top 10 JMeter Plugins
  • Random Data in JMeter Performance Tests
  • Filtering the JMeter Dashboard Report

Related

  • Continuously Increase Load with the JMeter Arrivals Thread Group
  • Using the JMeter Dummy Sampler
  • Top 10 JMeter Plugins
  • Random Data in JMeter Performance Tests
  • Filtering the JMeter Dashboard Report
  • Selecting Custom OpenJDK version for JMeter
  • RedLine13 Security Updates For Enterprise Users
  • Protecting Sensitive Data in JMeter Load Tests
  • A Guide to JMeter Preprocessors and Postprocessors
  • JMeter Timers Primer

© RedLine13, LLC | Privacy Policy | Contract
Contact Us: info@redline13.com

Designed using Responsive Brix. Powered by WordPress.