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)

Times, timing and timeouts in TruClient

7.pngTruClient is asynchronous by design. This is due to the asynchronous nature of the modern web applications that TruClient is intended to test, and the technology that is used to implement them.

 

Understanding this important concept is crucial to get the most out of the technology. It also implies that no matter the test structure, or whether the test itself is designed to pause or halt, there may still be some JavaScript or network activity taking place behind the scenes.

 

TruClient has several concepts related to time, timing and timeouts. Continue reading to learn about these concepts, how to configure them and how they may affect the results of your tests.

 

(This post was co-written with Geng-Cheng Shen (Victor), from the TruClient R&D Team)

TruClient - Breaking down client times

teaser.pngTransaction Breakdown and Web Page Breakdown are very common concepts in LoadRunner and load testing in general when working with transport protocols. These metrics provide important information on network timing in order to analyze network layer bottlenecks on the server side when under load.

 

Keep reading to learn more about TruClient and the Client Side Breakdown metrics, which let you drill down into the Client Time.

Configuring client-side SSL/TLS security certificates to enable TruClient to work with HTTPS

firefox.pngA customer recently encountered a situation where he was unable to use LoadRunner’s TruClient protocol to record a business process that involved communicating with an HTTPS-secured web application. 

 

Continue reading to find out how I diagnosed and resolved the problem.

 

This post was written by Yehuda Sabag, from the HP TruClient R&D team.

TruClient in the world of Load Testing

TruClient is an innovative browser-based testing technology for performance, load and automation. TruClient supports simple Web as well as modern JavaScript-based applications. TruClient’s scripting engine is embedded within the browser, and behaves like a true browser client. It utilizes a unique, patented approach to object recognition, which makes it an extremely flexible and extensible solution for testing Web2.0 applications.

1 more thing to be excited about HP TruClient – a beta opportunity!

I sure hope that you’ve heard about the great innovation in HP TruClient, which is one of the G8480103022008_SmallJPG.jpgprotocols supported in HPLoadRunner 11 and  HP Performance Center 11.  We realized the challenges that many of you face when creating load testing scripts for modern web applications, where there are significant client side scripts.  The feedback and response to TruClient has been remarkable, and we’ve continued to innovate and extend the TruClient technology.  Now, we’re at a point, that we are ready to start beta testing the next release of TruClient, which will support IE 9.  Many of you have asked us about MS Internet Explorer support, and we’re very close to done

.

If you don’t know what TruClient is, then you can watch this short movie : http://www.youtube.com/watch?v=cR8-3DRE2zo . Up until now, it only supported the Firefox browser. 

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