Learning center

FAQ

All commonly asked questions are posted here. Questions are classified by gategories to help you quickly access answers - click on a category below. Feel free to contact us if you are not able to find the answer here.

What are VU and SBU users?

When executing a load test we will simulate a certain number of users accessing your web site concurrently. There are, however, two different types of simulated users you can choose from, and they behave differently.

First, there is the Virtual User (or VU, for short). This is the default type of user, and the simplest type. A Virtual User will only use a single network connection when loading resources from a target host. Resources can be loaded from multiple hosts in the same test, however, which will then result in one connection per target host, per VU.

Then there is the Simulated Browser User (SBU). Thisuser type can use multiple concurrent network connections when loading resources from a single target host. This means that if e.g. the simulated user needs to fetch four different resources from the same target host, it can open four concurrent network connections and transfer all four resources in parallel. Obviously, this results in faster page loads, but also a lot more stress on the target server that has to serve four connections at once instead of just one.

Any load testing tool that can just simulate the VU type of user will not be very accurate in predicting how many concurrent users the target site can handle, because in real life, a web browser will practically always use multiple connections when fetching things from a server, and that puts a lot more stress on the server. We therefore provide the option to use either VU or SBU user types. However, a test using the SBU user type will cost more credits because simulating it consumes more infrastructure resources (memory, CPU and bandwidth) on our side aswell. If you go to the test configuration screen you can switch between VU and SBU users in the load test execution plan and see how big the price difference is for your particular test, depending on what user type you choose to simulate.

When choosing to use SBU users in your test you are also able to have your SBU users emulate a wide range of popular browsers such as IE, Firefox, Chrome, Safari, Opera etc. and even different versions of those browsers. The performance impact of emulating different browser can be huge – for instance, IE6 will never open more than two concurrent network connections to your webserver, while most newer browsers will open up to six connections.

Tip: Go to browserscope.org if you want to learn more about unique browser behaviour.



Permalink