NCDIT's performance testing and monitoring is powered by OpenText’s LoadRunner Enterprise tools (previously called Performance Center), which enable load, stress, scalability and peak performance testing of most mission-critical applications before deployment.

Multiple tools are included in a shared test environment, including:

  • Performance test requirements gathering
  • Architecture review and setup server monitors
  • Load test scripting and maintenance
  • Load, stress and performance testing
  • Application bottleneck analysis
  • Threshold and capacity analysis
  • Configuration and system tuning recommendations
  • Test results and analysis reporting

The shared test infrastructure offers 24/7 accessibility to OpenText LoadRunner Enterprise to allow users to manage, develop, execute, and monitor load test scripts for a given application. Users can then quickly review or generate reports on the load test results and any potential bottlenecks found.

Performance Testing Diagram

 

Features & Benefits

Features

  • Wide range of bundled protocols: Database, GUI, Java, .NET Record/Replay, Network, Oracle E-Business, Remote Access, Remote Desktop, Rich Internet Applications, SAP, SOA, Templates, Web and Multimedia, Web 2.0 and Wireless
  • Testing for up to 9000 web and multimedia virtual users
  • Perform and present end-to-end system performance measurements
  • Verify new or upgraded applications meet pre-defined business processes and performance requirements
  • Identify and eliminate performance bottlenecks
  • Tune applications and databases for better performance

Benefits

  • Confidently test complex load, stress and performance scenarios for legacy, website and mobile applications, which require using the widest range of protocols in the industry. LoadRunner Enterprise support of more than 50 protocols creates a consistent interface to work in, regardless of the target environment. Engineer software quality early and into the end-user experience.
  • Deploy high-performing apps that surpass customer expectations using an integrated set of enterprise-grade performance engineering solutions
  • Integrate with DevOps and application performance monitoring tools. LoadRunner Enterprise is DevOps-ready due to its REST APIs, CI plugins, and APM tool integrations (Dynatrace AppMon/SaaS/Managed, New Relic, AppDynamics and CA APM)
  • Achieve real-time, online and offline anomaly detection through superior analytics and reporting, such as correlation analysis, performance trending, NV insights and data mashing with other tools
  • Increase test accuracy by emulating real-world network conditions, and eliminate bottlenecks and dependencies through quickly creating realistic simulations of APIs and virtual service
  • Execute multiple performance tests concurrently across the globe
  • Share load-testing resources, assets and scripts from a centralized location 24 x 7
  • Execute dynamic provisioning using elastic dockerized and cloud-based load generators
  • Use smart analytics, including anomaly detection during test runs
  • Integrate with other OpenText software including ALM Octane, SiteScope, and UFT Mobile

Technical Information

LoadRunner Enterprise increases efficiency and reduces cost through collaborative performance load testing. SQ&S provides a comprehensive load-testing environment where customers have access to multiple load generators and controllers.

LoadRunner Enterprise is a web-based, globally accessible, enterprise-wide tool for planning and running multiple performance test projects across geographic locations.

This tool stresses users' applications to isolate and identify potential client, network and server bottlenecks. It enables users to plan and execute tests across multiple concurrent projects and people by sharing software and hardware resources.

Globally distributed teams share a common testing infrastructure and can execute multiple performance tests continuously.

Screenshot of LoadRunner Enterprise

 

LoadRunner Enterprise Components

The key components of LoadRunner Enterprise include:

  • Load generator - generates the load against the application by following scripts
  • Virtual user generator, or VuGen, generates and edits scripts
  • Controller - controls, launches and sequences instances of Load Generator, specifying which script to use and for how long, and receives real-time monitoring data and displays status during runs
  • Agent process - manages connections between controller and load generator instances.
  • Analysis - assembles logs from various load generators and formats reports to visualize run result data and monitor data

Workflow

Loadrunner Enterprise Testing Process

LoadRunner Enterprise follows these steps during the load-testing process.

  1. Plan load test - define goals, analyze the system, and gather system usage data.
  2. Create virtual users - record scrips and turn scripts into Vusers by adding test data and user behavior.
  3. Scenario creation - create scenarios based on your goals.
  4. Scenario execution - execute scenarios for testing first, running 100% and overloading.
  5. Results analysis - analyze results data, and pinpoint bottlenecks.
  6. Tweak system based on analysis - finetune the system based on the analysis data. Rerun the scenario to indicate whether performance has improved and whether goals have been achieved.