HP LoadRunner and Performance Center Blog

Webinar: Deep Dive - HP Network Virtualization [Live Demo]

Deep-Dive-1080x675.jpgGet ready for the "Deep Dive" webinar on HP Network Virtualization. We take a 1.5 hour recorded session, and deliver it to you. This website enables you to understand the capabilities of HP Network Virtualization, and how you can get started with them now.

 

We also just released the NV Freemium and the LoadRunner 12.50 Community Edition with Network Virtualization. Both are free, and give you results now.

 

Keep reading to learn more now.

Are you ready for Cyber Monday? [30 November 2015]

Cyber-Monday.jpgCyber Monday is coming soon (it is less than six months away), and you need to do something about it now, or it will be too late. I have heard too many people say, “Shop till you break your mouse” on the days leading up to this finite event.  All industries and verticals seek to capitalize on this phenomenon, which directly impacts their bottom line and several other factors. Being proactive now will enable your end users to have a positive experience, and not a negative one for your organization…and you.

 

Keep reading to find out why you need to be thinking about November in July.

What does Holiday Shopping mean to you?

HolidayShopping.jpgYou could ask 100 individuals, “What does Holiday Shopping mean to you?” and you would probably get 100 different answers. Of course, if you asked 100 companies, you may only get 1 answer; “An opportunity to exceed the expectations of our customers, so we can enable them to acquire our products and services while becoming ragingly successful, and increasing our revenue and shareholder value.” Of course, consistently delivering those results for those stakeholders is another story. How can you be proactive now for this upcoming Holiday Season?

What is the "Dark Side" of your apps?

DarkSide.jpg

We’re sure that you are very proud of the awesome app that you just developed but are you aware of its dark side? You’ve spent countless of hours creating your application and the last thing you want to do is to let your end users experience the dark side of your app first-hand.

Are you ready for Black Friday? [What does performance disaster mean for you?]

Iblack-friday.jpgt used to be Black Friday was just for retailers...not anymore, it is now rolling across all industries and verticals, all customers are starting to expect some sort of offer / sale. As this has increased, so has the expectations for the performance of the digital commerce platform, the web site or mobile app related to end user experience, and of course the backend systems to be able to handle this increased load. Is your platform ready for Black Friday 2015, if not, what does performance disaster mean for you? Cloud Testing

Announcement: SAP Service Virtualization v3.62 by HP has passed the Premium Qualification!

sap.pngHP_Blue_RGB_150_MX.pngI have exciting news that I can’t wait to share with you! SAP has announced that “SAP Service Virtualization v3.62 by HP” has passed the Premium Qualification.

 

Keep reading to find out how this collaboration provides value to customers.

Running Unit Tests in LoadRunner just got free-er!

In LoadRunner 12.00, we introduced the Community Edition license which provided 50 free virtual users at no cost, for all protocols except COM/DCOM, Templates and GUI. The idea was that Performance Engineering practitioners and Developers alike could harness the power of LoadRunner without a high cost of entry, and give more value to their organizations by introducing testing earlier in the app lifecycle. So whether you are trying it out, or putting LoadRunner on every tester and developer's desktop, there is no cost unless you need to scale up. What's more, you can buy virtual users when are ready to test at larger volumes, starting at just a few cents per virtual user day.

 

The response has been fantastic. The number of downloads per month nearly doubled, and LoadRunner was already consistently one of the highest downloaded products for all of HP Software!

 

Testing in production: Points to ponder

pic1.jpgMost software development groups base their go/no-go decision on whether to release software on the results of the tests that were run during product testing.

 

But some organizations take the brave (ahem) step of deferring some – or all – of their testing till the product is deployed, and run their tests on the production system.

 

Continue reading to find out some of the considerations to help you decide whether testing in production is for you or not.

HAR files, and how you can use them in StormRunner Load

Configure HAR file testHP StormRunner Load allows you to create performance tests from a number of sources, such as LoadRunner scripts and TruClient scripts.  You can also use HTTP Archive files, known as HAR files, which contain a record of a web browser’s interaction with a site.

 

Continue reading to find out more about HAR files, and how you can incorporate them into your StormRunner Load tests.

 

(This post was written by Eyal Fingold from the StormRunner Load R&D Team)

Performance Testing Web and Mobile Apps in the Cloud

To ensure peak load performance during traffic spikes and unexpected surges, you must load test new and updated websites and mobile apps early and often—before they go live. After all, your company’s reputation and revenue are on the line.

 

We're going to help you understand more about how you can address load testing challenges with cloud based load testing in a lively and exciting webinar on January 27th.

 

 Register now: Tuesday, January 27, 2015, at 1:00 p.m. ET

StormRunnerLoad-2.png

StormRunner Load "How2" Guide Vol. 8: JavaScript

Often developers will want to run some preliminary load tests before the full GUI has been developed. They may also want to programmatically test certain code or sections of a web server. In these cases, using HP TruClient may not be feasible.

 

Fortunately, HP has TruAPI which is a programmatic way to write scripts against a web server’s functionality.

 

HP TruAPI embeds additional functionality into a well-known library called node.js. Node.js® is an open source, cross-platform runtime environment for server-side and networking applications. Node.js® is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js® uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

How to Use the Jenkins Plugin for StormRunner Load

(This post was written by Huan Feng (Ramsey), from the StormRunner Load R&D team)

 

Today’s engineer is likely to be working on code that is continuously integrated into the main source code repository.  Continuous Integration systems such as Jenkins help ensure that unit tests and other tasks are automatically run whenever a build takes place.  A task that more and more developers are running as part of their continuous integration suite is load testing their software.  Users of HP StormRunner Load can take advantage of HP’s Storm Plugin for Jenkins to run their StormRunner Load tests automatically.  This post describes the four simple steps you can take to make this happen.

HP StormRunner Load, December 2014: Improve your agile testing with new enhancements and upgrades

I’m excited to bring you NEW updates and features from the HP StormRunner Load team! These new features were designed to help you deliver a five-star web and mobile experience for your customers. Since launching, in October, the team has been busy working to make sure you have the ideal platform for massive cloud and agile testing.   Here are a few highlights of what you will find as NEW features in StormRunner Load.

How to debug TruAPI tests using IntelliJ

(This post was contributed by the StormRunner Load R&D team)

 

TruAPI is a Node.JS-based load-testing protocol supported by HP StormRunner Load.  TruAPI enables you to create JavaScript-based virtual user (Vuser) scripts and provides an API for handling transactions, think time, logging and HTTP handling.

 

So, if you like the notion of mastering your test and using code to write it with TruAPI and StormRunner Load, here are some tips that you should find useful.

Performance Lifecycle Virtualization – Join the Open Group Tweet Jam on Tuesday, Dec. 9th

It’s no secret that virtualization has played a significant role in all developers, testers, and operations team members over the last decade. However, when it comes to Performance Lifecycle Virtualization and how this enables you to have a complete environment for Development / Test / Operations by using Virtual Users, Virtual Services, Virtual Networks and Virtual Data are some old challenges or concepts with a new complete answer.

HP Discover Barcelona: Hot off the press

Just got to Barcelona last night and already feel that HP Discover EMEA will be a great event to share, learn and network with customers.

 

Today we are just starting the Customer Advisory Board (CAB) for all our HP Software products. It is exciting to see andDiscover Zone.PNG hear what customer are doing, how they are leveraging our solutions and discuss with them the future of our Performance testing and lifecycle virtualization products. For those that doesn’t know, the CAB is a meeting with the HP Product team (including RnD, Support and Professional services) and various customers to get input and needs for future releases. If you are interested to be part of future CABs, you can let me know adding a comment in this blog or contacting your HP sales representative.

 

Tomorrow is also a big day for HP Software Performance solutions At HP Discover, it is a day that our sessions will start, demos will be available in the Discover Zone, and demo of future products.

 

If you missed the CAB, you can still attend the Best Practices Forum for Performance and Lifecycle Virtualization. The forum will be a unique experience to hear about the Performance Engineering Vision, Continuous Integration and customer experience. In this forum, you can bring your questions and discuss with peers your challenges and solutions.

 

Best Practice Forum Information

HP Discover 2014 Barcelona -- MUST ATTEND SESSIONS

HPDBarcelona.jpg

Are you ready for HP Discover 2014 in Barcelona? I know I am! Check out this blog to learn more about the 'Must Attend Sessions' you need to sign up for now.

 

 

Results from HP and Vivit Worldwide Experts: Part 1 of 3, Focus on Mobile

Deliver Amazing Apps with Confidence Now! Focus on Mobile Webinar

 

This thought leadership webinar focuses on Mobile: Trends; Themes; and Future, all from Experts and your peers in the Vivit Woldwide Community.

 

We have accelerated past ‘normal’ in the business world: a customer-focused and real-time feedback culture where expectations are higher and impacts faster. We must ‘Deliver Amazing Apps with Confidence Now’. As Developers, Testers, and Operations team members; you need the latest capabilities and proven practices to most effectively deliver these results.

 

Join us to grab ahold of HP’s latest capabilities and practices to deliver Mobile:
•How to develop mobile applications faster
•How to test with complex composite applications
•How to mitigate the risk of the mobile network and other distributed systems and services
•How to test earlier and throughout the development and testing lifecycle
•How to reduce time and effort to build and maintain development and test environments
•How to use ‘Lifecycle Virtualization’ to eliminate dependencies on hardware, software, and services

Deliver Amazing Applications with Performance Lifecycle Virtualization featuring Forrester

Deliver Amazing Applications with Performance Lifecycle Virtualization featuring Forrester

Mike Facemire, Principal Analyst of Forrester Research and Todd DeCapua, Senior Software Executive of HP Software

 

Composite applications and the complexity of Mobile, Cloud, and Agile has had significant impact on developers, testers, and operations team members over the last decade and consequently on the quality of software applications. Now there’s a new way to approach the challenges.

Performance Lifecycle Virtualization enables you to develop a complete environment for Development, Test and Operations by using Virtual Users, Virtual Services, Virtual Networks and Virtual Data. It provides an effective answer for how to get to market faster, increase the value of your brand, increase customer attraction and retention, and reduce costs.

Join this webinar to hear from our guest speaker, Michael Facemire, Principal Analyst of Forrester Research, how virtualized Users, Networks, Service, and Data should be used to create production environments in pre-production. He will also discuss the many benefits of doing this including less production defects, eliminated dependencies, and competitive advantage among others.

Don’t miss this informative event!

StormRunner Load "How2" Guide Vol. 7: Help and Licensing

original.png

 

Now that you have learned how to get up and running with StormRunner Load, we're going to explain Help and Licensing. Thanks joining the StormRunner Load "How2" Adventure.

 

Sometimes software systems can  seem like a tangled web of complex options and no where to get help. Fortunately, HP StormRunner Load has an easy-to-use help system that you can search and even watch slideshows from.

 

Licensing in StormRunner is also easy to understand and easy to access. Your licensing and usage is explained in the details inside.

StormRunner Load "How2" Guide Vol. 6: Key Features

original.png

 

Yesterday we showed you how to analyze your performance. In today's post in our "How2" series we will go over key StormRunner Load features. 

 

HP StormRunner has a number of additional features to help customize and tune your load testing needs.

  • Monitors are available to check the health of the web servers.
  • Service Level Agreements (SLA’s) can be constructed to set thresholds of performance
  • HP TruClient offers a variety of features to extend your performance testing results.

StormRunner Load "How2" Guide Vol. 5: Analyzing Performance

original.png

 

Analyze This! Today, we’re going to analyze the results from yesterday's test using StormRunner Load, come join us.

 

During the run of our load test you can see what’s happening on the four charts. If you have access to the actual web application servers, you can set specific monitors on those machines to more closely measure their activity.

 

A load test is very similar to a stress test being administered to a patient. The patient is often placed on a treadmill which can be sped up or slowed down to simulate stress. At the same time, electrical monitors are placed on the patient to measure their heart rate, temperature and respiration. Setting monitors on the web server serves a similar purpose.

StormRunner Load "How2" Guide Vol. 4: Running your UI Scripts

original.png

 

Welcome to our interactive series that walks you through how to use StormRunner Load. Today, we’re going to execute the script we wrote yesterday, join us. 

 

The Purposes of Load Testing. Now that we have a recorded script, we can begin to simulate virtual users accessing our web site. In a typical scenario, you would identify the most common user interactions (usually 10-20) and record scripts of each of them. Some might stress our database more and we could focus on those to tune the database. Others might put more load on the web server which would help optimize that infrastructure piece.

 

Load testing can have a number of purposes. We might want to measure how many users the site can handle before performance starts degrading. We might also want to examine which parts of the infrastructure are most stressed and then work to optimize that hardware. We can also examine the network infrastructure to see if bottlenecks can be eliminated.

 

All of these tests produce different data and have different goals. Each is meant to identify issues and optimize your web applications.

StormRunner Load "How2" Guide Vol. 3: Creating UI Scripts with TruClient

original.png

 

In today’s blog post we will write our first TruClient script. Check out how easy scripting can be with StormRunner Load. You can read yesterday's post on how to run a quick test here.

 

Building an HP TruClient Script. In this exercise, we’ll look at a different type of load test in StormRunner that uses HP TruClient, which is a recording agent that plugs into a FireFox browser.

StormRunner Load "How2" Guide, Vol. 2: Running a quick test

original.png

 

Last time we covered how to sign up. In today’s blog post we will run our first test and take a tour of a few key features in StormRunner Load.  Today, we’ll create a quick load test by identifying a URL location and starting a quick load test.

 

We begin by selecting to create a quick load test and just typing in a URL for our web site. Be careful in the selection of your URL because even a small load of 50 virtual users can have adverse effects on some sites and could possibly damage or crash them. It’s best to use a large commercial site that typically sees a lot of traffic. We’ll use www.hp.com in our example.

StormRunner Load "How2" Guide, Vol. 1: Signing up

original.png

HP StormRunner Load is a SaaS-based solution for software development teams that need to create and run load tests of their web-based applications. In this series of exercise based blog posts, you will participate using StormRunner Load and together, we will explore the features and capabilities of StormRunner Load as you create sample scripts and deploy them on cloud-based load generators. You’ll also examine how to analyze the data from these tests and further optimize your network, deployment and infrastructure.

 

Since StormRunner Load is a cloud native solution, the first step in this series is getting you access to a trial environment.  These environments are hosted on HP Pronq which is HP’s Software as a Service (SaaS) environment. HP Pronq can be accessed with FireFox, Chrome or IE 11 and greater.

Ready, Set, LOAD! Cloud Load Testing in 1-2-3!

I hope you saw the news today – StormRunner Load will be available for you on October 1st!

 

Now is the time to prepare for the storm, here are a few reasons why you should get ready.  We’re just finishing our first public beta of StormRunner Load, an exciting new addition to the HP Performance Testing family and the feedback has been overwhelmingly AWESOME!! 

  1. It’s simple—You can begin testing in less than 30 minutes. 89% percent of our beta customers reported they were testing in less than 30 minutes, including script creation and deployment of WW virtual users
  2. It’s smart – Beta customers reported that they were able to get access to test insights in real-time vs. having to wait more than 90 mins as they have said they experienced with our competitors
  3. It’s super scalable—StormRunner load can easily run tests of 100k and up….. Way up. Let me explain how big we can go….

Free meet-up: Talking application performance engineering in New York at Velocity

Are you attending Velocity NYC next week? If you are (or are in New York during that time) I encourage you to take the opportunity to meet with us during the event.

 

We are hosting a performance engineering meet-up on Monday. Keep reading to find out how you can join us!

 

iStock_000012107860XSmall.jpg

 

 

Kick-start your load testing with StormRunner Load and TruClient

malcolm_isaacs_small.jpgStormRunner Load is a simple, intelligent, and scalable Web-based SaaS solution from HP for self-service performance testing, and is currently in the public Beta stage. It’s ideal for Agile development sprints as it allows you to load-test your code during development with the minimum of effort, and because it uses load generators in the cloud, you don’t need to worry about managing or maintaining them yourself. If you need more load generators, StormRunner Load will spin up new ones as you need them, and free them up when you’re done.

 

StormRunner Load simulates a large number of users performing tasks on your application, and monitors response times and other metrics. The easiest way to create a script that simulates a task is to record it using TruClient.  All you need to do is open your browser and navigate your application just like a user. TruClient listens to everything that happens in the browser, and then generates a script that automatically replays these actions.  When you upload the script to StormRunner, you can then replay these actions as many times as you want, and choose whether to run them in parallel, or to gradually run them so as to generate progressively increasing load.

Agile Performance Testing with HP StormRunner Load

1.pngRemember how we used to make sure that our applications perform when they are subject to heavy loads? Once development is done, and the functional testing is complete, the application would be handed over to the Performance Center of Excellence.  The PCoE team would run comprehensive tests to make sure that there isn’t a degradation in application’s performance when lots of different combinations of user scenarios are running in parallel.  They would analyze the results of the tests, and consult with the developers to work out the root causes of problems, and re-run the tests when the problem is eventually solved.

 

Today, we still have PCoEs, but expectations are different.  In the Agile world, and particularly in Agile enterprises, software coming into the PCoE is expected to be load-tested already.  This emphasis on performance testing during the sprint is another manifestation of the ‘shift left’ that we’ve seen over the last few years, meaning that more testing is done up front during development sprints.

Search
Showing results for 
Search instead for 
Do you mean 
About the Author(s)
  • Lending 20 years of IT market expertise across 5 continents, for defining moments as an innovation adoption change agent.
  • I have been working in the computer software industry since 1989. I started out in customer support then software testing where I was a very early adopter of automation, first functional test automation and them performance test automation. I worked in professional services for 8 years before returning to my roots in customer support where I have been a Technical Account Manger for HP's Premier Support department for the past 4 years. I have been using HP LoadRunner since 1998 and HP Performance Center since 2004. I also have strong technical understanding of HP Application Lifecycle Management (Quality Center) and HP SiteScope.
  • GTM Marketing for HP Software's ADM team. I am passionate about design, digital marketing, and emerging tech.
  • 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 Distinguished Technologist. Tooling HP's R&D and IT for product development processes and tools.
  • Rick Barron is a Program Manager for various aspects of the PM team and HPSW UX/UI team; and working on UX projects associated with HP.com. He has worked in high tech for 20+ years working in roles involving web design, usability studies, and mobile marketing. Rick has held roles at Motorola Mobility, Symantec and Sun Microsystems.
  • WW Sr Product Marketing Manager for HP ITPS VP of Apps & HP Load Runner
HP Blog

HP Software Solutions Blog

Featured


Follow Us
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.