Você está na página 1de 45

Eyal Rosner, System Architect

Shlomi Nissim, R&D Manager


12.55 – Released Last August

PC Web Based Anomaly Jmeter Dockerized


Administration Detection Support Load Generators

Dynatrace Recording New Relic PC Web Based


Integration Summary Integration Analysis

Automatic REST API TruClient IoT Protocol


Trending Mobile MQTT

TruClient Collate VPC Amazon VPC Jenkins


Coded Results Support Plugin
12.55 – Webinars & Blog Posts
LR/PC Blog, YouTube Channel

What’s New Trending & REST API & Tips & Tricks
Jenkins Plugin Dockerized LGs

Remote Patch
PC Online Screen JMeter Installation Many more….
COMING SOON - 12.56

Wealth of enhancements and new functionality


Agenda Tips & Tricks

Controller Test Analysis


Options Considerations Options

Deployment Hosts Pools


& Communication Management Management
Controller Options Location Controller Options

• The equivalent for LoadRunner Controller Tools > Options


Dialog
• Can be opened from the Tools menu in My PC

• Project level settings >> applied on all tests


Better Handling of Large Result Sets Controller Options

• Control whether or not to copy Output.mdb to raw


results
• Increase Collator timeout to better cope with large
result sets
Avoid Initialization and Stop Run Failures Controller Options

• Consider increasing Load Generator connection/disconnection time


• Consider increasing Vusers timeouts
Avoid Over Utilization of the Load Generator Controller Options

• Consider limiting the number of Vusers that can be initialized at the same
time on a given Load Generator
• Change default stop behavior of Vusers in case of zombie processes
Test Options Dialog Test Considerations
Test Options Dialog Test Considerations

• Disable collation of Vuser logs to reduce the chances for collate failures
Test Options Dialog Test Considerations

• Disable host system resources monitor. Shorten initialization time and reduces
chance for failures
Run Time Settings (RTS) Test Considerations

By default, RTS Performance When RTS are To pickup script


are taken from Center overrides changed in the RTS changes,
the script Log and Think test level it is remove the script
Time settings saved in the and re-add it to
database the test
Run Time Settings Test Considerations

It is recommended to stick with default options


Run Time Settings Test Considerations

1. It is recommended to stick with default


options

2. Ignoring think time might lead to very high


CPU utilization
Scheduler Test Considerations

• Use gradual ramp up to avoid


over utilization of the Load
Generator
• Especially when it comes to
GUI based Vusers such as
SAPGUI, TruClient, Citrix
Analysis Template Analysis
Options
• Performance Center allows
associating Analysis Template to a
test in order to get a predefined
Analysis session and HTML report
upon creation of Analysis data

• To reduce the time it takes to create


Analysis data, it is recommended to
add only mandatory graphs to the
Analysis template
Data Processor Analysis
Configuration Options
• Performance Center configures
LoadRunner Analysis to SQLite when
result size is large for Access to handle

• You may consider setting SQL Server


as the default option on each Data
Processor machine

• In case you do so, you must ensure


the Analysis application on the
Performance Engineers desktop has
access to this SQL Server
Standalone Analysis Configuration Analysis
Options
• Analysis allows viewing the results in
granular manner as well as in
summary mode

• While summary mode is not as


accurate as the complete data, it is still
a good option to use, on your desktop,
in case of huge result set. It can help in
determining whether or not it is
required to analyze the full results

• It is recommended to configure the


Data Processor to use Complete data
only instead of the default option in
order to save the time it takes to create
Analysis data for the summary data
Basic Deployment Deployment &
Communication
Over Firewall Deployment Deployment &
Communication
Advanced Deployment Deployment &
Communication
Cloud Deployment – Load Generators Deployment &
Communication

Notes:
• Cloud LG ports are configurable. The ports being used in this diagram are the
common HTTP ports
• Use SSL with client certificate for most secured connectivity
Cloud Deployment – Full Deployment &
Communication

Notes:
• The required ports should be open for incoming request to the relevant server
• For performance consideration it is better to deploy the ALM, PC server, PC Hosts
and database in the same region
• Cloud LG ports are configurable. When all the components are in the cloud the ports
being open is defined using the cloud provider and not based on internal IT policies
• For the LG connectivity use SSL with client certificate for most secured connectivity
Host Types Hosts
Management

Controller Load Generator Data Processor


Installation Types Hosts
Management

Performance Center Standalone Windows Standalone Unix


Host Load Generator Load Generator

• Required for Controller and Data Processor


• Can serve also as Load Generator
PC Host vs. Standalone Load Generator Hosts
Management

Standalone Load Generator Host

Logical purpose Load Generator only Controller, Data Processor, Load Generator

Over firewall support  


Linux support  
Containerized deployment  Not supported at the moment
Will be supported in the future
(Linux only for now)

Cloud deployment Micro Focus deliver out of the box images for AWS Managed by the customer
Should comply with installation/deployment guide

Number of services 2 4 in 12.55


5 in 12.56
Lab Management Some functionality is missing. Complete support
Will be completed in future versions
Data Processor Hosts
Management

Runs Late creation of Publish Trending SLA Re-


LoadRunner Analysis data Data calculation
Analysis
Application
Data Processor Hosts
Management

RawResults.zip
Results.zip

Load Generators AUT

ALM SERVER
PC SERVER,
CONTROLLERS
Data Processor Hosts
Management
Data Processor (DP) queue can be opened from Test Runs page in ALM Client and Hosts page in My
PC
Data Processor Hosts
Management

Assign at least Do not assign Check Data Use Late Analyze


one Data additional roles. Processor queue for large result
Processor per Keep as DP only set
Pool
Entity Relations Pools Management

• Host can be associated to multiple pools. N:N relation


• Multiple projects can share the same pool
• A project can be associated to a single pool

Project Hosts
Pool
Pools Setup Considerations Pools Management

Optimal resource sharing Ensuring hosts availability

Ease of maintenance Projects considerations & Geo location


Pools Setup Considerations Pools Management
Pools Setup Considerations Pools Management
Maximum Resource Sharing Pools Management

• A single pool for all projects


• Easier for admin to maintain
• Availability is questionable

Project Hosts
Pool
Complete Segregation Pools Management

• Each project uses its’ own pool – sharing within the


project
• Relatively easy to maintain Hosts
• Good availability Pool

Project
Hybrid Approach Pools Management

• Less active projects share the same pool


• Highly active projects get a dedicated pool
• Some hosts are shared across all pools. Data processors
in this case
• Optimal resource utilization Hosts
Project
Pool

Você também pode gostar