HP LoadRunner and Performance Center Blog

Converting TruClient scripts to Web-protocol scripts in LoadRunner 12.0

p7.pngHP LoadRunner provides two solutions for load testing over the Web: the transport-based Web HTTP/HTML protocol, and the TruClient protocol. The difference between them is that the transport-based protocol simulates client requests at the network level while TruClient involves an actual browser engine.

 

LoadRunner 12.00 introduces a new feature, ‘TruClient to Web’, which can generate a web transport script from an existing TruClient script (either TruClient Firefox or TruClient IE). The generated web transport script contains the same business process as the original TruClient script, and at the same time most of the TruClient metadata, such as logs, comments, transactions and code structures, is also converted to in the equivalent Web HTTP script elements.

 

Continue reading to find out more about this new feature, and how to use it.

 

(This post was written by Yang Luo (Kert), from the LoadRunner R&D Team)

The Port Mapping dialog – one dialog that does it all

p10.png

The Web (HTTP/HTML) protocol is the most commonly used of LoadRunner’s vast range of protocols.  This protocol adds a dialog to the Virtual User Generator (VuGen) called the Port Mapping dialog, which allows you to perform some very important configurations.

 

Continue reading to learn more about this dialog’s importance, and how you can use it to configure your VuGen scripts.

 

This post was written by Gennady Gorenshtein, from the LoadRunner R&D Team)

 

Introducing the VuGen PowerPack – Open Source extensibility for VuGen

(This post was written by Boris Kozorovitzky, from the LoadRunner R&D Team)

 

LoadRunner 11.5 was redesigned and rewritten on top of an extensibility framework from the SharpDevelop IDE called the Addin Tree.  Consequently, the entire application is extensible, since LoadRunner’s developers work with the same APIs and constructs as any third-party developer.  This means that anyone who understands the basics of the framework can develop a third-party extension for VuGen.

 

I’ve created an open source project on GitHub, called VuGen PowerPack, which consists of a number of extensions to VuGen.  Continue reading to learn more about the VuGen PowerPack, and how you can even write your own extensions to VuGen.

Load Test your Smooth Streaming applications with HP LoadRunner

paramprops.pngSmooth Streaming is an Internet Information Services (IIS) Media Services extension which provides streaming of high-quality video to Silverlight and other clients over HTTP.  The major difference between Smooth Streaming and traditional streaming is that traditional streaming delivers the content at a fixed rate and quality, while Smooth Streaming adapts the stream rate and quality by monitoring the local bandwidth and video playback performance of the client. 

 

Continue reading to find out how you can use HP LoadRunner to load test your Smooth Streaming applications.

 

This post was written by Yoav Agami, from the HP LoadRunner R&D team.

Use Proxy Recording in LoadRunner 11.52 for Mobile Applications

LoadRunner has a proxy recording mode that you can use to record traffic to and from mobile devices.  In LoadRunner 11.52, a new proxy recording mode was provided. This feature provides a new approach for users to record web applications. It doesn’t require installing any client on mobile devices, so it is particularly suitable for recording mobile applications. It can also be used for desktop operating systems on which VuGen can’t be installed, such as Linux, Mac OS, etc.

 

Continue reading to learn more about the new proxy recorder mode and how to use it.

 

This post was written by Zhi-Yuan Jing (Jason), from the HP LoadRunner R&D team.

4 Tips for Replaying Remote Desktop Protocol (RDP) scripts in LoadRunner

LoadRunner scripts that use the Remote Desktop Protocol (RDP) don’t always replay smoothly.  My colleague Kert (Yang Luo) from the LoadRunner R&D team has collected some tips that will save you time and effort, and help you ensure that your RDP scripts run correctly.   Continue reading to learn more.

Testing asynchronous business processes with LoadRunner

In the early days of the World Wide Web, web applications communicated using conversations that had a synchronous nature: the user interacts with an application that is presented in a web browser, the browser submits a request to the web server, the server sends a response, and the application in the browser is updated.

 

However, synchronous applications have a number of limitations. One limitation involves the inability of the client to reflect events occurring at the server. This could be critical if, for example, the application in question displays stock prices or sport results and must present the updated info at all times. The answer to these limitations is asynchronous communication, whereby responses from the server arrive periodically or as a reaction to server-side events.

 

Many of today’s applications combine synchronous (user-initiated) and asynchronous (application-initiated) modes of communication between the client and the server. Usually the two occur in parallel (e.g. a user is navigating within the bank’s site, while at the same time stock updates keep pouring in), which makes it hard to accurately emulate such applications using traditional Vuser scripts. 

 

Continue reading to learn how to use VuGen to create a script for asynchronous situations.

Search
About the Author(s)
  • Malcolm is a functional architect, focusing on best practices and methodologies across the software development lifecycle.
  • Michael Deady is a Pr. Consultant & Solution Architect for HP Professional Service and HP's ALM Evangelist for IT Experts Community. He specializes in software development, testing, and security. He also loves science fiction movies and anything to do with Texas.
  • Mukulika is Product Manager for HP Performance Center, a core part of the HP Software Performance Validation Suite, addressing the Enterprise performance testing COE market. She has 14 years experience in IT Consulting, Software development, Architecture definition and SaaS. She is responsible for driving future strategy, roadmap, optimal solution usage and best practices and serves as primary liaison for customers and the worldwide field community.
  • HP IT solution architect. Tooling HP's R&D and IT for product development processes and tools.
  • WW Sr Product Marketing Manager for HP ITPS VP of Apps & HP Load Runner
Follow Us
Twitter Stream


HP Blog

HP Software Solutions Blog

Labels
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation