What’s new in LoadRunner 12.55? - c.ymcdn.com · IoT protocols - MQTT and CoAP. Jmeter script...

40
September 2017 What’s new in LoadRunner 12.55? Vicky Giavelli – PC & LR Product Manager Lior Avni – PE COST

Transcript of What’s new in LoadRunner 12.55? - c.ymcdn.com · IoT protocols - MQTT and CoAP. Jmeter script...

September 2017

What’s new in LoadRunner 12.55?

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

AgendaIntroduction

TruClient Enhancements

Web Protocol Enhancements

JMeter Integration

Summary

Q&A

IoT - MQTT & CoAP

Desktop Protocols

Controller & Analysis

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

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

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

LoadRunner 12.55 – Key Updates

HPE Rebranding JMeter Integration Dynatrace Integration

HTTP Streaming Support MQTT Protocol

ERsUsability &

Performance improvements

Recording Summary Correlations TC Coded

Web ProtocolCorrelation improvements

Record SummaryOther Enhancements

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

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!

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

User select which correlation type to use

Correlations improvements – Cont.

Attribute Based Correlations – Design Studio

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

• 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

TruClient• Performance Improvements

TruClient Coded

TruClient Flavors & Integrations

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%

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

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

TruClient coded

JMETER integration

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%)

How does it look like?

IoT – Internet Of ThingsMQTT Protocol SupportCoAP Support

Internet Of Things - IoT

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

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

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

MQTT Script

MQTT “publisher” script example

MQTT “subscriber” script example

MQTT monitors in Controller

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

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

Controller & Analysis

NV Insights Reports – Client Side Metrics• Client side breakdown

information on waterfall for TruClient scripts

• Resource breakdown page

• Display test execution errors

Support Analysis of Bigger Results

• Improved Analysis performance when opening big results

• Retry and Fail Safe mechanism for data collation on LG

Before you leave…

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

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

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

Web Protocol Webinar – Oct’ 3rd3 Sessions Series

Questions?

Thank You!

[email protected]

www.microfocus.com