WP Load Tester - Web Performance

Load Testing Blog

Load Testing Salesforce Apps


CRM functionality is so integral to many business workflows that writing a Salesforce app is often cheaper and faster than starting from scratch.  Why reinvent the wheel with 50%+ of the functionality you need is already in Salesforce?  But just like a 100% custom app, Salesforce apps must be tested for performance, not just functionality, especially when integrating into an existing customer back-office or 3rd party system.  And Salesforce is one of the more difficult platforms to test because of the complicated field naming conventions typical of auto-generated front ends.
The first challenge is just the sheer overall complexity of a … Continue reading »

Load Testing with Microsoft Edge

Recently Microsoft has been pushing their new Edge browser release by forcing users to start it upon login.   If you want to start recording with Edge then Load Tester has you covered with just a few configuration steps.
First, go to the Browser settings in Load Tester:     Window->Preferences->Web Performance->Browser

Click the Add Button on the right and configure a new setting for Edge.   The path is as shown above for Windows 10.
Be sure to check “Use Operating System-wide Proxy Settings”!
Click Apply, and then OK.
When recording you’ll now see a new option to record with Edge:

You’ll probably … Continue reading »

Generating Dynamic UUID with a Javascript Data Source

We recently had a customer question on how to dynamically generate UUIDs during a load test, and the answer illustrates two interesting techniques in Load Tester:

How to use javascript to dynamically generate data during a test.
How to make call outs to the more extensive Java functions within javascript.

In this example let’s assume the UUID is being used as a path element that you want to dynamically replace during a test like this:
Like much of the test case configuration in Load Tester, the process to edit the dynamic behavior starts in the Fields View.   Click on the URL to select … Continue reading »

Distinct Think Time setting for Virtual User Pacing

Load Tester 6.7 includes a new option for Virtual User Pacing. When configuring Think Time Generators (Window > Preferences > Web Performance > Think Time), the new checkbox is labeled Distinct – Allow users to have distinct paces. This applies only to the random variation generators. When turned on, it changes how the random variation range is applied to think time.

When turned off, the think time generator will function as it always did – for each think-time encountered, it will vary the think time (as configured in the testcase) by a random value within the configured range. When turned on, … Continue reading »

Configuring Bearer Tokens for Load Testing

A  method of authentication that has become more popular these days is bearer tokens, which require some additional configuration in Load Tester.
You can first tell if a website uses bearer tokens because the site will throw 404 errors when attempting a playback.  Examing the headers will show a header entry called “Authorization” with the format shown below:

The value will appear one or more times.  Some sites just set the value once, and others will try and set it on different parts of a website.
The first thing to do is find where the value appears using the Search Tab … Continue reading »

Understanding Web Pages in Modern Web Apps

With the advent of AJAX and one-page applications, the concent of a “web page” as a single file with HTML is antiquated. A simple website where the user navigates from page to page has morphed into a web-based application, with complicated user interface elements that aren’t web pages in the traditional sense.
And yet for testing purposes, we need to separate the different stages of a workflow for a web-based application. In Load Tester, then, the concent of a “page” could be anything from a traditional HTML file to a single asynchronous AJAX call. The common denominator is each “page” is … Continue reading »

How to Convert Selenium Scripts to Virtual Browser Scripts

Web Performance has discontinued direct support for Selenium/WebDriver in Load Tester. One of the limitations of load testing with Selenium/Web Driver is that it takes lots and lots of cloud machines to generate load. Virtual users, on the other hand, are very efficient, cheaply simulating up to millions of users. This blog post shows one possible option, playing back your selenium scripts directly into the Load Tester recorder where they can be edited and played back with lots of virtual users.
Install Load Tester
Download Load Tester and install it on your Windows machine if you haven’t already.  Double-click on the … Continue reading »

Load Tester No Longer uses Amazon DevPay to process Load Engine Payments

Some of our Load Tester customers have been receiving this warning email from Amazon’s DevPay:
Dear AWS DevPay Customer,
Our records indicate that you are a subscriber to the applications listed below, released through the Amazon Web Services (AWS) DevPay program:
• Web Performance, Inc.:  Load Tester load engine
We are writing to notify you that AWS will deprecate DevPay on July 31, 2017. All DevPay-based applications will be discontinued, and if your subscription is still active, it will be cancelled.  This action will not impact any other AWS offerings.
If you received this email then it only effects customers with Load Tester 5 and … Continue reading »

Real-browser support EOL

After the 6.6 release of Web Performance Tester, real-browser testcases will no longer be supported. We know that this feature is very important to some of you and we regret the difficulty this will bring. The 6.6 version will continue to support the real-browser testcases for those who have already created real-browser testcases or have purchased a license with the real-browser feature enabled. Note, however, that if Chrome is allowed to update itself on the machines running Web Performance Tester or the Web Performance Load engine, it may become incompatible with the Web Performance Tester 6.6 software. Our software requires an … Continue reading »

Support added for cloud engines in 5 more Amazon AWS EC2 regions

Load Tester now has support for the 4 newest AWS regions: Ohio, Sao Paulo, Frankfurt, Seoul and Mumbai.
Starting with the 6.6.14774 release, you will now be able to generate load from these regions using our built-in cloud engine support. You’ll need an AWS account, of course.
Unfortunately, not all of the new regions support the instance sizes that Load Tester supports:

Mumbai is missing m3.medium and c3.large
Sao Paulo is missing  m3.medium and c3.large
Ohio is missing m3.medium and t2.micro

Unfortunately, m3.medium is the size used by default in Load Tester, when starting cloud engines manually or automatically. So some care is required when using … Continue reading »


Copyright © 2023 Web Performance, Inc.

A Durham web design company


(1) 919-845-7601 9AM-5PM EST

Just complete this form and we will get back to you as soon as possible with a quote. Please note: Technical support questions should be posted to our online support system.

About You
How Many Concurrent Users