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 »
The process instead is to locate where the cookie value is set in javascript, parse the value, and set the cookie value inside the cookie store. The new cookie value is then updated in every subsequent transaction automatically.
Even though interoperability has been conquered, browsers still want to compete on performance, so picking the fastest one is a reasonable question. But what does browser performance mean in a world in which many people now have 1 Gb/s network connections in their home, and a 4G LTE phone connection can go up to 173Mb/s?
The New York Marathon is coming up on Nov 5th, and for the 5th year in a row we completed a large load test to prepare their site for race day. Last year 51,394 people ran, and each one of them conceivably had relatives and friends who would want to check on their progress.
What Are You Installing?
For general information about the monitoring software check out the product information. The software is designed to be installed on production systems, and does not modify the registry or anything outside of the installation directory. The downside is that on Windows the software is not a service and must be started by hand before the test. There are two modes of working– either the statistics can be collected by hand from each server and emailed to our engineers, OR the firewall has to be modified to open two ports to connect to the monitor. Note that each server … Continue reading »
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 »
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 »
Network setups and application designs vary from user to user and deciding how to implement Load Tester can be difficult. By understanding how Load Tester™ may be deployed within various environments, you’ll be able to more easily test and optimize your systems.
At Web Performance we’ve been running large scale tests for over a decade, the result of constant testing and measurement to make sure the results are valid. As websites get bigger, we’ve had to increase the size of our tests, creating thousands of computers in the cloud to generate up to 5,000,000 concurrent users at last count.
We often receive questions about how Load Tester handles popup windows. In this post, I’ll describe how Load Tester handles these elements and provide a sample recording.
How does Load Tester Handle Popups?
Users do not regularly encounter popups. As a result, these windows may appear to function differently from regular browser windows.
However, when recording using a virtual browser, Load Tester records any calls to the server. Replaying a recording or running a test will replay those calls whether issued from a normal browser window or a popup.
NOTE: The following method is only applicable to “Virtual Browser” recordings.
Recording a Popup Window
1. On the … Continue reading »