Author: Ivan Lisitsyn

Stop feeding fat cats
General

Stop feeding fat cats

I believe that when you see something completely wrong and cannot correct it, you should at least share your view with other people. This is the only way to change anything in this world.

This article is about load testing, but if you read it to the end, you will see that it is about the whole IT industry, about the whole economic reality and about our life. I will use an example which I know very well to demonstrate something very common, yet not very well understood.

A short technical introduction. Imagine that you are about to release a new web site. Will it work well when accessed by multiple concurrent users? This question can be answered if you perform a load testing. Obviously, this task cannot be accomplished manually by your staff members or beta testers [..]

WAPT Pro 3.0 released!
General WAPT usage

WAPT Pro 3.0 released!

I wish I could make this post half a year ago. This is a really long awaited release, but it has finally happened. So, let’s see what’s new. Here is the list of added features. Sorry for so short descriptions. I will probably add more comments on some of these features in the next post.

Highly configurable test load

You can specify all load parameters separately for each virtual user profile. For example, you can join constant, growing and periodic load in the same test. You can also choose a specific load agent for each profile, if you do not want to use the automatic allocation [..]

Choosing the best software for your business
General

Choosing the best software for your business

When you spend $1 for a new mobile game, you don’t care about the price and you want the game right now. There is no need to check competitive products, so, the immediate decision looks reasonable. The situation is different when you choose a software product for your business. In this case you cannot rely on your first impression. You probably have certain expectations regarding the product and you want to make sure that these expectations are met.

The tool you choose should be reliable. You should be confident that it will never stop working suddenly on a changed data input or in other new conditions.

Should meet your business goals now and (at least) in the near future. Note that it is not always possible to fully estimate this in a reasonable time using a demo version or a manual. […]

Testing Silverlight Applications
WAPT usage

Testing Silverlight Applications

If you are going to load test a Silverlight web application with WAPT, first of all you need to install the corresponding extension module that you can download here.

This is a very easy task; you should simply download the file and run it. The module enables support for MSBIN1 format used by Silverlight applications to pass data between the client and server parts.

This format is binary. It can represent any complex data structure containing objects of various types, which can, in turn, contain other objects and so on until we come to some elementary objects like text strings or numbers. […]

WAPT Module for ASP.net testing
WAPT usage

WAPT Module for ASP.net testing

All ASP.net web applications use two specific parameters: __VIEWSTATE and __EVENTVALIDATION. When the client part of such application communicates with the server side, every produced HTTP request includes these two parameters.

Their values are essentially dynamic. In fact, they are changing for each request within a session. Of course, they are also different for different sessions.

This means that you cannot repeat the recorded requests “as is” to produce a copy of the recorded session.

Initially the values are produced by the server part of the application and transferred to the client inside the body of each response. After receiving the updated values the client should include them as parameters in the next request. […]