General

12 typical confusions for a novice load tester
General Testing practice WAPT usage

12 typical confusions for a novice load tester

After several years of work with our customers I decided to summarize my experience by gathering the most common user confusions resulted in questions to our technical support service. I think that most of these issues were caused by wrong ideas or interpretations people may have had. In other words, in each specific case the problem was caused not by the lack of information, but rather by some sort of incorrect assumptions.

Of course, nothing like that would be possible if everyone spent couple hours reading the user guide before trying to use the product. But for some reason people rarely do it this way.

Connecting to WMI on a remote system
General WAPT usage

Connecting to WMI on a remote system

Windows Management Instrumentation (WMI) is one of the common interfaces used to retrieve information from a Windows system. Such information can include values provided not only by the system itself, but by various software programs running on it. That is why WMI is widely used to monitor the performance and correct operation of the server components.

Many load testing tools, such as WAPT Pro, can monitor performance counters directly from the tested servers with help of WMI. The most useful counters are those representing CPU, RAM and network usage, but there can be other server-specific ones that you can easily retrieve.

WAPT Cloud: New benefits of our load testing solution
General Testing practice WAPT usage

WAPT Cloud: New benefits of our load testing solution

In the last days of 2013 we released a cloud version of our load testing solution. It is based on WAPT Pro, all extension modules and x64 Load Engines, so it is the most feature-reach and powerful combination of all the components we have.

This on-demand load testing solution is offered through the Amazon EC2 Marketplace. This means that with few clicks you can get the full functionality of WAPT Pro running on a virtual system instance in the Amazon Cloud. To do this you need to have an AWS account, however it is also very easy to create one. We provide step by step usage instructions right from our web site.

Some experienced users already know that all our products can be used in any cloud or virtual environment. So, technically this release is not a big step forward. With new cloud version it is easier to start and configure the product, but this is not the actual benefit. What really makes the change is the pricing for the new solution, which is now based on the hour rates.

How to setup SNMP monitoring of a Windows system
General

How to setup SNMP monitoring of a Windows system

SNMP (Simple Network Management Protocol) is a network protocol that allows one device to query another device for information, change information on a device, or for one device to send a message to another device. It is widely used to monitor hardware and software components of web sites during normal operations or during testing. That is why advanced load testing tools, such as WAPT Pro, usually have ability to connect to any servers and receive performance counters data (such as CPU or RAM usage values).

Older versions of Windows, like XP, had SNMP service installed by default, so you only had to start it or enable automatic start. After that you could connect to that system with any SNMP client and monitor anything you needed.

Extreme online shopping with WAPT Pro
General Testing practice WAPT usage

Extreme online shopping with WAPT Pro

Recently we have discovered that our load testing solution can be applied in a quite unusual way. One of our users has shared his “success story” with us. It perfectly shows how widely you can apply the product if you know its features very well and have a good fantasy.

The story is actually about Cyber Monday online shopping. You know, some web sites run very special actions to attract customers. They sell limited number of items at exceptionally low prices. In theory you can make a very good deal if you participate. In practice this is almost impossible, because each new item is ordered by someone immediately after it becomes available. Here is where WAPT Pro appeared to be a great automation solution.

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. […]

Efficiency and capacity of load testing tools
General

Efficiency and capacity of load testing tools

If you are looking for a load testing solution to check the performance of your web site, or to start using permanently in your web development process, you may need to analyze various characteristics of many tools before you make your choice. One of such characteristics is the efficiency.

If you want to test a web application used internally by your company staff, you may need to check that it supports, say, 100 concurrent user sessions.

This is not a very big load for any tool. You will hardly need more than one generating system to run such test.

The situation is completely different, if you need to stress test a popular internet portal. A load of 100,000 concurrent users can be a good check for it. […]

Ten names for load testing
General

Ten names for load testing

Load testing is a wide and established area of IT knowledge and software development practices. There are many professionals who specialize here and testing gurus ready to provide useful advices and even teach you a theory on the subject. Surprisingly, the mentioned gurus often do not agree with each other on the very basic terms used in this field.

If you search for information on load testing, most probably you will also find articles mentioning such terms as “performance testing” and “stress testing”.

Are they all just synonyms? Everybody agrees that they are not, but still different sources provide different definitions for these terms.

The most confusing point is the difference between performance and load testing. Some people reasonably say that […]