HP LoadRunner and Performance Center Blog

The Need for Integration: The Value of Continuous Application Performance Delivery

continuous performance.pngOver the past 20 years, business applications have evolved from centralized, monolithic mainframe systems to complex, distributed composite systems operating in public and private clouds.  In parallel with the changes in underlying technology, the approach we take to design, build, and deliver business applications has also changed.

 

Keep reading to find out what has changed and new ways that you can keep up.

Labels: LoadRunner

End-to-End Performance Testing: challenges and needs in comprehensive application delivery

end to end approach.pngDynamic business demand for accelerated mobile, cloud and other cross platform software deployments is driving the need to evolve and adopt end-to-end performance testing and management. The push to deploy has led to strong adoption of agile approaches to development, with a majority of organizations evolving and standardizing on agile processes.

 

Keep reading to find out how to overcome the challenges associated with End-to-End performance testing.

Labels: LoadRunner

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.

New HP LoadRunner content on HPLN – correlation rules for Oracle Hyperion

p3.pngHP Live Network (HPLN) allows you to share content with other users of HP products, and up to now, most of the content available for HP LoadRunner and Performance Center was generated by HP.  But now, we’re pleased to announce the first community content submitted by a customer, “Correlation Rules for Hyperion”.

 

Continue reading to learn more about how you can download these correlation rules, and how they can help you create your LoadRunner scripts.

How to use JavaScript in your HP LoadRunner scripts

web_js_run.pngWhen we performance-test a website, a web application, or even a REST service we can be sure that JavaScript plays some role in the business process we are about to test.  HP LoadRunner uses C as the native language for scripting HTTP/HTML scripts, but it allows integration and use of JavaScript code with relative ease. 

 

Continue reading to learn how you can leverage JavaScript code by integrating it with your HP LoadRunner test scripts.

 

 This post was written by Boris Kozorovitzky, from the HP LoadRunner R&D team. VJFW8SPKZ64E

Tags: JavaScript| JSON

Webinar: Move Performance Testing to the Next Level with HP Performance Center

Are you satisfied with your performance testing processes and standards? Do disparate teams in IT and in your LOB organizations share performance testing resources and results? Can you trace all defects and how overall quality is being applied across your projects and releases? If not, it’s time to think standardize, share, and even Center of Excellence.

This webinar will focus on these best practices and highlight them by demonstrating the capabilities of HP Performance Center – solution expressly designed for end-to-end application performance.

 

Register here

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.

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.

Measuring asynchronous transaction time in LoadRunner

LoadRunner has the ability to test synchronous and asynchronous business processes.  The time for a synchronous conversation can be measured accurately by using transactions. Unfortunately, transactions can’t be used to measure asynchronous conversations because the reported transaction time will not be accurate.

 

Continue reading to find out why, and how to measure asynchronous transaction times accurately.

 

The idea for this post was provided by Leonid Pekel, from the LoadRunner R&D Team

 

Labels: LoadRunner| testing

HP LoadRunner Mobile Recorder – a short tutorial

The recently-released HP LoadRunner Mobile Recorder is an Android application that enables you to record all of the network traffic of your native, browser-based or hybrid mobile web applications to a capture file. The file is then used to generate a LoadRunner script.

 

Continue reading to learn how to download and install the application, record a business process, and turn the recording into a VuGen script that you can use in a LoadRunner scenario

 

This post was written by David Bekel from the LoadRunner R&D team

Get connected with HP Live Network, your performance testing community

Connect, learn and share the new performance testing community created in the HP Live Network (HPLN) platform.  This new community, called “HP LoadRunner and HP Performance Center”, brings you the opportunity to connect with other organizations, partners and peers. You’ll be able to share your ideas, scripts, process and best practices while learning from others.

 

Continue reading to find out what this means for you.

Load testing and continuous integration for Agile and non-agile environments

(This post was written by Gal Shadeck and Yuriy Pavlovsky from the LoadRunner R&D team)

 

As more and more software companies and departments switch to Continuous Integration and Continuous Delivery practices, it becomes crucially important to integrate load and performance tests into the process. Developers and DevOps engineers must make sure that each new build which goes directly to QA, or even directly to the end user, doesn’t introduce performance regressions. Additionally, it’s sometimes important to include existing unit tests in load-testing scenarios, or perform additional analysis on unit test execution.

 

Continue reading to find out about the new features in LoadRunner 11.52 that are aimed at continuous execution of performance tests and integration with unit testing frameworks.

New HP Best Practices Document: "Load Testing Scenarios Best Practices"

A new HP best practices document has just been published, called "Load Testing Scenarios Best Practices".  It provides concepts and guidelines for designing and executing load testing scenarios, including scenarios involving large numbers of virtual users, large amounts of data, and long-running scenarios.

 

Continue reading for more information about this document.

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.

Performance testing solutions for the New Style of IT: HP LoadRunner 11.52 is now available

Last week at the StarEast Testing Conference in Orlando, FL we made some pretty big announcements.  We released new versions of our flagship quality and testing software products. We are calling the whole initiative “The new style of IT”.

 

This new way of thinking about IT is impacting LoadRunner as well. Keep reading to find out the highlights of LoadRunner 11.52 and why I am as excited about the launch as a kid getting a new toy.

 

Start your mobile application testing with the discounted HP Performance Validation Suite

Last week I attended a class about Mobile application testing and learned a great deal about what needs to be tested and how, specifically from a mobile application point of view. In a matter of minutes, we were able to find all sorts of bugs in the applications. Overall, it was a real fun and empowering experience.  

 

Is testing mobile applications the same as testing web applications? It seems like it is, but it is so NOT!

 

Today HP is launching a time limited, bundle incentivized, mobile performance testing promotion to help you get started with this most important initiative.

 

Read the blog to learn more about mobile application testing and the discounted HP Performance Validation Suite.

 

 

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.

Performance testing from a woman’s perspective

For all dear women: Happy International Women’s day!

 

Today is a special day for all women! It is the Women’s international day celebrated across the globe! It is YOUR day!

 

MeganShelton.jpg

Guys, please take the time to acknowledge all women that are part of your life today!  This includes your wife, girlfriend, your co-workers, sisters and friends. I am sure they will appreciate the acknowledgement.

 

To celebrate the day I want you to “meet” a great performance engineer; who inspires other women that are currently working in this area or are planning to become a performance engineer.

 

 

I would like to introduce Megan Shelton. She has a deep passion for performance testing and performance management, and has been working as a Performance Engineer for 10 years.  

Results Positive, HP partner, now offering HP LoadRunner on Demand in the Cloud!

I am pleased to announce that Results Positive, is now offering performance testing solution on demand in the cloud, powered by HP LoadRunner. The new solution, LoadRunner on Demand, provides options to test from a hour to a day, as well as managed services, scriting and consulting services.

 

Read the blog to learn more about the LoadRunner on Demand.

 

 

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. 

Video: HP LoadRunner in the Amazon EC2 Cloud

HP LoadRunner: Amazon Cloud View Product Walkthrough for Video Datasheet Join Mark Tomlinson as he provides a screen-by-screen walkthrough of HP LoadRunner working on the Amazon EC2 Cloud.

Webinar: Testing Smarter and Faster with Virtualization

Wednesday, April 21
10:00 am PT/1:00 pm
ET
Testing Smarter and Faster with Virtualization











"It's hard to hit a moving target" is something we often say about
application development and technology projects. New virtualization technologies
have brought increased flexibility and immediacy into our efforts to build
applications right and ensure minimal risks. This webinar will help you learn
how to harness the power of virtualization technologies to improve your testing
efficiencies, quality outcomes and hit the "virtual" target with increased
accuracy.

Please join Me,
we discuss:


  • Functional testing automation, performance testing and engineering, and
    security concerns for virtualized applications.

  • How virtualized test and development solutions can help you move to agile
    processes and adopt more efficient collaboration with a new virtualized form of
    collaboration.


Testing virtualized can be your ticket to testing
smarter and faster. 




 

Sticky ToolLook Interview: Agile Performance Testing

I love my StickyMind!...actually, it's Sticky ToolLook that contacted me to ask a few questions about our observations of customers who are adopting Agile Performance Testing methods.  As you know in testing, asking good questions leads to finding good answers - that's exactly what Joey McAllister sent along...Excellent questions! 

 

299i7DB10A4B64FF684C

 

So, check out the Sticky ToolLook newsletter here to learn more!

Set up an Oracle Monitor in LoadRunner Using a Baseball Bat [reblogged]

Scott Moore is one of our good friends and partners over at Loadtester, Incorporated - they have some very helpful articles on their website.


This recent article on setting up Oracle monitoring for LoadRunner is really great - Scott writes:


"Whenever I go into a project where previous LoadRunner testing did not include proper monitoring (by some other jive talking turkey who had no clue), there is always a concern by the database administrator when we start asking for permissions to monitor the database server within LoadRunner. After an offline conversation that last about five minutes, they usually understand what we are doing and have no problem giving us access. However, I always keep a baseball bat handy in case that doesn't work."




Read the entire article here...http://www.loadtester.com/set-oracle-monitor-loadrunner-using-baseball-bat


Cheers,


-mt

Roll up your sleeves: what to do when Performance Test Plan is missing

We've all been there.  Working with a performance testing tool and suddenly finding that you don't have all the information you need to acurately configure LoadRunner to simulate  You get the call that you're going to be thrown into the lab next week for performance testing.  This email came to me today and it was a perfect opportunity to explain how to quickly get a simple test plan together, even when the stakeholders for the project are pressuring you.

 

_____________________________________________________________
From: Narayanan, Kathiresan 
Sent: Thursday, February 18, 2010 3:46 AM
To: loadrunner @ hp.com
Subject: (HP LoadRunner and Performance Center Blog) : Multi threading in java vuser loadrunner protocol

  

Hi,

 

I have to design a scenario, where i am using just one user in controller. The scenario is like this, first create a company under company create multiple users.This entire process is in one script. what i did is first created a company then i created user one by one using for loop, but what stakeholders want is , create a company then create users under it in parallel, simultaneously they should be created so we can expect a high load.

 

Could anyone please give me suggestion/program that creates a user simultaneously.

 

 

_____________________________________________________________
From: Tomlinson, Mark
Sent: Thursday, February 18, 2010 12:45 PM
To: Narayanan, Kathiresan
Subject: RE: (HP LoadRunner and Performance Center Blog) : Multi threading in java vuser loadrunner protocol

 

Hi Kathiresan,

 

There are 2 things you should work on before modifying any scripts or scenarios in LoadRunner.

 

First, you need to figure out if you can have a single script for both adding Companies and Users  Your goal is to align your test/script design with the way your stakeholders are thinking and talking about the business. Your test design should easily make sense to the stakeholders.   

 

  •  if they are thinking more like: "We have someone adding a Company and 50 Users in one session" - then you probably could do well to combine the Company and User actions into a single script.

 

  •  if they are thinking more like: "We need to simulate 100 New Companies per hour.  And also 5000 Users per hour across those new Companies." - then separate scripts are probably better. 

 

Next, create a table showing the activities and quantities of each activity for 1 hour.  For instance, how many companies need to be created in a single hour?  How many users need to be created for each company in 1 hour?  Also – how many SIMULTANEOUS Real Users will be doing each of these activities?  This will help you to figure out the maximum quantity of transactions for your test run.  This table will help describe to the stakeholders exactly what the 1 hour test run will do.

 

Activity Trans per User per Hour Total # of Real Users Total Trans/hour
Adding a Company

1

150 150

Adding Users to a Company

150 150 7500

 

And now you are ready to go back to LoadRunner and implement the test…and let’s assume you are going to have the combined activities in one virtual user script:

 

Script Name:  Add Company and Users
Actions:  Init, Action 1, Action 2, End
                Init: Login to the System

                Action 1: Add Company
                Description:  adds a single company to the system and writes the company name, duration 5 minutes
                Test Data:  requires no staged data, but will create a single User login and Company record

                Action 2: Add User to Company
                Description:  adds 50 Users (in a loop) to a single Company…with 55 second delay between each User
                Test Data:  requires a Company record, from Action 1 (above) to which the User will be added

                End:  Logout of the System

Scenario Configuration: 
           
Iteration Pacing:       No iterations configured – script will start and run until completed
            Real World Comparison:  1 virtual user simulates 1 real users in 1 hour (Concurrency Factor = 1)

 

Here are a couple other questions for you to consider about this suggested scenario:      

  • What will be the maximum # of running virtual users?
  • During the test run, when will the Company records be updated?
  • How would you make the test run twice as many transactions in the same 1 hour?

Good luck!!  Smile

 

-mt

Mark's technology predictions for the new year: 2010

Although this is my first public publishing of my technology predictions for the new year, I have always been a person who likes to imagine that I have some magical intuition about the future of technology.  At the same time my experience as a performance tester has taught me:  with technology, all that glitters (happy-shiny-new-toys) isn't gold.  Here are my almost always 100% accurate completely intuitive top ten predictions for technology in the year 2010.


1.  Rich Clients (AJAX, Flex, Silverlight, HTML5) hit the BIG TIME! It's not just a developers preference anymore, since more and more customers are making corporate policies to standardize on at least a few (if not a single) web technology platforms. Standardization will accelerate adoption.   


2.  Cloud Computing will be so ubiquitous, we will start calling it Blue Sky Computing. Everyone will catch some "nice rays" from Google, Amazon and Microsoft. More than predicted, the cost-benefit of distributed computing off-premise will surprise us.


3.  Web 3.0 will emerge from the ambiguous depths of technocracy - at least, someone will have to actually build something cool for a thesis to graduate this year, eh?  


4.  Application teams will start to learn that all the time savings and complexity reduction for developers have really just passed the costs on to testing teams, the business, the infrastructure, more hardware and other people's budgets.


5.  Open Source will continue to creep like ivy, fertilized by naivety. Several major companies will learn that the total cost of ownership means the vines finally cover the windows, doors and eventually the whole house.   


6.  Clifford Stoll will again NOT be proven right about the collapse of the internet, because engineers are inventing the next generation of switches, routers, storage, cpu and wasteless architectures that don't clog the pipes.   


7.  The only jobs for Data Center Operations will be somewhere near a massive hydro-electric or geo-thermal power source. Which means fishing, white-water rafting and geology fanatics have a new career path...in dead server recycling.  


8.  Larry will stop buying companies. Maybe.  


9.  In all types of testing, Resource Visibility and Performance Awareness will become the predictors for determining the likelyhood of success. If you know it's gonna be slow...it will not go!   


10.  (just a prediction)...I have a hunch some really awesome new features are coming in LoadRunner and Performance Center this year.


Good luck and Happy New Year!

Application Tuning? or Adding More Servers? Hyperformix and HP LoadRunner help you to decide!

You might have heard the phrase "don't just throw hardware at a performance problem" and that means you should be smart about your investments in solving performance issues and capacity plans.  As you might imagine, many customers have asked me about how the LoadRunner teams get along internally with the hardware divisions inside HP.  They ask, "Are the sales people competing against each other, or what?"  They are curious about the inherent incongruity between our software products that optimize applications to reduce the hardware requirements versus the obvious objectives of the server sales teams at HP that are goaled on selling lots more servers.   It's a good question - conceptually.  In reality, it's not such a big deal because the customer's situation and needs always take precedence.


In my experience, sometimes you have plenty of time to work on the application tuning and optimization and using HP Software solutions like LoadRunner and Diagnostics are a perfect fit for those projects.  Other times, we just can't spend any more time and have to look at physical scalability options for making a go-live date.  No matter what option you choose, you will still have similar questions about capacity:



  • If we are going to optimize the application performance, how do I adjust calculations for the differences between my test environment and the production environment?  What is the right hardware config for production?

  • If we are going to add hardware resources to the system supporting the application, which hardware resources do we need and how much?  Which architecture should we have?  Scale up?  or Scale out?




You can see that either way it is essential that you have the best insight into the performance data that you can get.  This is where our partner Hyperformix delivers really cool solutions for capacity planning, predicting and modelling application performance.  They have integrations with LoadRunner and Performance Center and by combining our test data results with Hyperformix algorithms you can compare costs and benefits across various topologies and configurations to determine the optimal choice for production performance. This ensures the right level of functionality and performance with the right level of investment.  If you are going to "throw hardware at a performance problem," you should use LoadRunner and Hyperformix to make sure your aim is right on target.


Here's a great introduction video from Bruce Milne at Hyperformix to help you learn more:



Check out this very funny cartoon video about a fictitious Bradley James Olsen who battles Dr. Chaos, when Brad's IT staff was hypnotized into ignorantly believing "The only answer is MORE SERVERS!!!!" 


And here are 2 older podcasts on the HP website:





















»  Hyperformix
release new product: Capacity manager for virtual servers
*
Rob Carruthers of Hyperformix
discusses how Capacity Manager 5.0 maximizes company's virtualization
investments with Peter Spielvogel. 






















»  Hyperformix
on capacity management: How virtualization affects performance
*

Rob Carruthers of Hyperformix
discusses how virtualization makes managing capacity and performance more
difficult with Peter Spielvogel. 


* (podcast audio is live from VMworld)




Happier Jetting with HP LoadRunner: at JetBlue Quality and Performance are not just IT issues…

Just last December I spent a tremendous amount of time flying all over the world and almost completely without any issues.  (Except in Heathrow Airport I was stopped by security because I was trying to take a picture of the sunrise in Terminal 5, and accidentally include a few snapshots of the X-Ray machines.  Ooops, sorry!).  But while I was cruising along at 450 miles per hour at 34,000 feet above sea level, I thought a lot about all the systems supporting me and whether they have all been properly tested.  In my analysis, I made some assumption that the hardware (landing gear, wings, engines, etc.) didn't undergo much change or disruption and due to industry regulations would be required to have serious schedule of maintenance to keep everything operating as designed, within tolerances.  However, the software systems that control the planes, surround and binds all the end-to-end business processes - I was not so confident about all that!  Software can change on-the-fly (no pun intended) and is exposed to much more risk of human error, even with the best professional software testers you can find.  Then I recalled my start in software testing on life-critical transportation systems.  I thought to myself, "I hope this airline uses a robust, exhaustive automated regression test to make sure all the dependent software systems are certified for life-critical use."


When I landed here back in California, I learned about a case study from one of our customers - JetBlue Airways.  



JetBlue's software
applications power all the essential business functions
everything from
flights, air traffic, and airport operations to financial management and online
reservations.  That's testing much more than just the website!  To optimize application uptime and performance,
JetBlue turned to
HP Quality Center software, HP QuickTest Professional software, and HP
LoadRunner software.  They were so excited about the results that they agreed to share with us exactly the improvements they made and how they did it.  Well, since implementing the
solutions the company reduced post-production application failures by 80%;
accelerated testing cycles by 40%; cut testing costs by 73%; and optimized
availability of its online reservations system; thus avoiding many thousands of dollars
in lost revenue per minute of downtime.  That's pretty great results!


A few key things I found interesting about this case study:



  • Testing in a Virtualized Environment - with several HP products including the LoadRunner Load Generators (see other video here)

  • 150 Different applications to be tested - with several integrations and dependencies, across new and old heterogeneous systems

  • Combined this change with re-engineering the best practices for IT and Quality - reducing 'departure delays' for IT pipeline considerably


 


Click here to learn more about JetBlue’s
impressive results and how they achieved them


 

Video: Real Stories of Load Testing Web 2.0 - Part 4

The fourth and final video of our Load Testing Web 2.0 series covers a very common difficulty in testing nearly any system, even older architectures; dependent calls external to the system under test. The concept of "stubbing" isn't anything new, to be honest I've been doing this for nearly 15 years and it's very common when there is a back-end mainframe required for the test. But now with Web 2.0 architectures, it seems that stray calls to a web service are eluding many testers and this is resulting in some nasty surprises from externally impacted vendors. Here is Part 4 of the series, "Real Stories of Load Testing Web 2.0: Load Testing with Web 2.0 External Calls (please try not to test stuff that's not yours)."



(if your browser doesn't show the video in-line, just click here)


At the end of this video we mention another partner that built a professional "stubbing" solution.  Visit the iTKO LISA Virtualize page for more details.

Video: Real Stories of Load Testing Web 2.0 - Part 3

The third part in our Load Testing Web 2.0 series covers a not-so new concept of server-side data processing.  Don't be fooled into thinking you already know about server performance, because these new architectures are using client-like Javascript on the server; which is sometimes called reverse Javascript.  This video will describe how performance issues can sneak into this type of architecture and how even a simple component can result in serious latency and server-side resource overhead.  Here is Part 3 of the series, "Real Stories of Load Testing Web 2.0: Server-side Javascript Impacts (opposable thumbs not required)."



(if your browser doesn't show the video in-line, just click here)

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