+ All Categories
Home > Documents > What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol...

What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol...

Date post: 26-May-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
40
September 2017 What’s new in LoadRunner 12.55? Vicky Giavelli – PC & LR Product Manager Lior Avni – PE COST
Transcript
Page 1: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

September 2017

What’s new in LoadRunner 12.55?

Vicky Giavelli – PC & LR Product ManagerLior Avni – PE COST

Page 2: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

AgendaIntroduction

TruClient Enhancements

Web Protocol Enhancements

JMeter Integration

Summary

Q&A

IoT - MQTT & CoAP

Desktop Protocols

Controller & Analysis

Page 3: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Questions How-ToDuring the session, please write your questions in the Chat windowOr send your questions to [email protected]

The WebEx recording will be uploaded to a publicLink and shared with you all, along with the completeQ&A session

Page 4: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Performance Center/LoadRunner 12.55

Wealth of new and enhanced functionality

JmeterSupport

New RelicIntegration

TruClientMobile

Amazon VPCSupport

AnomalyDetection

Recording Summary

REST API

Collate Results

PC Web BasedAdministration

DynatraceIntegration

AutomaticTrending

TruClientCoded

IoT ProtocolMQTT

PC Web BasedAnalysis

DockerizedLoad Generators

JenkinsPluginVPC

Page 5: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

The value of v12.55Benefits and featured solutions

Reducing scripting timeReusing developers

assets and embracing OSS

Acceleration of root cause analysis

Getting the most from your testing ecosystem

Modern protocol support Increased operations efficiency

Web protocol improvements/ Coded

TruClient

IoT protocols - MQTT and CoAP

Jmeter script utilizationAnomaly detection NV Insights, Client Side

Breakdown

Integrations with 3rd party solutions - Dynatrace,

New Relic, JMeter, Dockerized LGs)

Modernization of PC Web Admin, improved admin reports, Dockerized LG

LR/PC User

Page 6: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

LoadRunner 12.55 – Key Updates

HPE Rebranding JMeter Integration Dynatrace Integration

HTTP Streaming Support MQTT Protocol

ERsUsability &

Performance improvements

Recording Summary Correlations TC Coded

Page 7: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Web ProtocolCorrelation improvements

Record SummaryOther Enhancements

Page 8: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Correlations: Rules

o Static update of the rules databaseo Adding new rules, updating existing, removing obsolete

o Get info from customers, support, QA

o Emphasis on common frameworks and packaged apps(SAP, Oracle, etc.)

o Auto DB upgrade

o Frequent update of the DB which will be on remote server,and suggest the clients once there is a newer version

o Social network sharing for correlation ruleso Once new rule is created, it will be uploaded to the shared DB for other users immediate usage

o v12.55o post v12.55

Page 9: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Correlations improvementsAttribute Based Correlations (ABC)

• New correlation API that allow dynamic value extraction from HTML documents• All the correlation API require “forward looking” text search (boundary search, XPATH, JPATH) and/or well

defined text pattern (regular expression)

• Define the HTML node attributes and the attribute value needed for correlation

• The attributes order can change, the value will get extracted every time!

Page 10: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Correlations improvements – Cont.

Attribute Based Correlations – how does it look like?

Generic rule:

• Ignore correlation values shorter than RecordingOptions.MinimalCorrelationLength

• Heuristic are used to filter out values

• Disregards excluded strings

• Attributes names are case insensitive

Page 11: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

User select which correlation type to use

Correlations improvements – Cont.

Attribute Based Correlations – Design Studio

Page 12: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Recording Summary Report

• Post record the user will get a summary report• Information will include:

• Transport format and versions

• SSL settings• Hosts involved

• Headers and HTTP response code

• Content types• Recommendation for DFE

• Transaction breakdown

• Filter servers\resources\headers• Allow the user to change settings that require

• script regeneration before working on the script

Page 13: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

• GWT 2.7 support. Request Factory (GXT) • New Wireshark and PCAP versions support

• PCAP parsing support in Java over HTTP, Flex, WinSock, Oracle

• HTTP/2 completion• 64 bit recording

• Client side breakdown

• NV Insights• Linux

• Edge browser recording usability

• Streaming support completion • live, HLS, Lightstreamer

• Enhanced measurements & graphs

• Web Services protocol security improvements

• Ciphers and security updates

• Enhanced Fiddler import

• Proxy recording improvements

• DFEs multiple enhancements

• Error messages improvements

• Recording troubleshooting enhancements

• Non-standard authentication methods support

• HAR generation as generic feature in VuGen• Enhanced measurements in HAR file

Additional Features – Web Protocol

Page 14: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

TruClient• Performance Improvements

TruClient Coded

Page 15: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

TruClient Flavors & Integrations

Page 16: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Performance Improvements

Action DelayBefore

optimization [ms]

After optimization

[ms]Improvement

rate

Drag step from 1 to 11 [Chromium] 3420 780 87%

Group 10 first steps under ‘if’ clause [Chromium]

3270 990 70%

Copy and paste 200 steps [Chromium] Impossible 6000 -

Copy and paste 200 steps [FF] 16230 11480 29%

Loading TC from Vugen [Chromium] 9640 7540 22%

Loading TC Lite extension loading [Chrome] 4600 3300 28%

Page 17: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

12.55Before 12.55

Hybrid applicationsLimited support for hybrid applications

Multiple applicationsSingle application testing

Configuration wizardConfiguration Tab/General Settings

Accurate measurementsLimited measurements

Object Identification HeuristicsLimited XPath support

Touch gesturesNot available for web based mobile apps

Function LibrariesNot supported

AUT APINot supported

Use JavaScriptNot supported

TruClient Native Mobile - Revolution

Page 18: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

TruClient Coded[Technical preview]

• Convert the recorded TruClient script model to JavaScript.• Work on all TC flavours: Firefox, IE and Chromium

• A TruClient script can contain both coded and model Actions• Support code completion • “Object Spy” allow you to identify objects from the application and add them to the code

Page 19: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

TruClient coded

Page 20: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

JMETER integration

Page 21: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

JMETER integration

Run side-by-side LoadRunner and JMeter tests, on local / remote machines

Prerequisites:

- Users should be able to run JMeter test on their machine (install JAVA, JMeter)

- Users should configure basic environment variables (%JMETER_HOME%)

Page 22: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

How does it look like?

Page 23: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

IoT – Internet Of ThingsMQTT Protocol SupportCoAP Support

Page 24: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Internet Of Things - IoT

”20 billion IoT devices will be in use in 2027…”

Gartner, Newsroom, Egham, U.K., February 7, 2017

Page 25: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Creating an MQTT script using VUGEN• Simple, lightweight, replay only protocol• Designed to generate load on MQTT broker by emulating sensors/devices behavior• Supports broker authentication and SSL/TLS connection

Page 26: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

MQTT Script

MQTT “publisher” script example

MQTT “subscriber” script example

Page 27: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

MQTT monitors in Controller

Page 28: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

CoAP support in LoadRunner

The CoAP protocol for HPE LoadRunner (powered by EndPoint IoT) allows performance testing against front-end CoAP proxies with the supported methods/verbs to determine scalability and reliability under heavy use. This is typically for use with IoT (Internet of Things) platforms and applications. The add-in is available in the Market place here

Page 29: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Desktop Protocols

Page 30: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

• PCoIP• New embedded client• VMware HorizonView support in addition to Teradici

• Citrix• Generating snapshots under Controller• Citrix Agent passes its PID to client-side• Session type detection

• Java• JOH IP Spoofing• JMS in version 8• Debugging capabilities in VuGen

• JDBC

Desktop Protocols

Page 31: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Controller & Analysis

Page 32: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

NV Insights Reports – Client Side Metrics• Client side breakdown

information on waterfall for TruClient scripts

• Resource breakdown page

• Display test execution errors

Page 33: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Support Analysis of Bigger Results

• Improved Analysis performance when opening big results

• Retry and Fail Safe mechanism for data collation on LG

Page 34: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Before you leave…

Page 35: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

To summarize…

New Features• Coded TruClient – Your TC Script into Code• Recording Summary – Filtering made easier• JMeter support – Enjoy the added value• Many New Features & Additions

Call To Action• Visit the Help Center & Community Blog• See What’s New In LR 12.55• Download, Install & Tell us what you think

Page 36: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Customer Oriented Scenario TestingCome join our programs

Design Partners Program

• Group meetings• Discuss & Review new

features

Beta Program• Per release• 1st look at the product• Real Time Feedback

Early Adopters Program• Be the 1st to work on GA

release

Page 37: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

What’s next?Performance Center 12.55 Webinar – Sep’ 19th

Web Protocol Webinar – Oct’ 3rd3 Sessions Series

Page 38: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Questions?

Page 39: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

Thank You!

[email protected]

Page 40: What’s new in LoadRunner 12.55? · Agenda. Introduction. TruClient Enhancements. Web Protocol Enhancements. JMeter Integration. Summary. Q&A. IoT - MQTT & CoAP. Desktop Protocols.

www.microfocus.com


Recommended