The session is very simple: the user opens the main forum page, enters into a sub-forum by clicking a link on that page and then clicks another link to display a topic. I made a small modification to that profile: I removed requests to iframes, because they are static and do not play any role in the session. So, the whole session now consists of 3 requests […]
Author: Ivan Lisitsyn
In the previous post I wrote about the test verification. The main idea was that before you launch a test you need to check that all your virtual user profiles can be executed correctly. In other words, the execution of a profile should produce a valid user session. It should not end with an error because the profile is incorrectly parameterized. Otherwise instead of the real testing you will simply load the web site with tons of incorrect requests.
One important thing that I also mentioned was that sometimes when a web site receives incorrect data in the request, it replies with the 200 status code contained in the response header, which means success. However at the same time it includes an error message in a human readable form in the body of the same response. […]
Designing a test for a web site with essentially dynamic content may be a rather complex and time consuming task. It is similar to programming in some respect. Even though there are good testing tools that let you automate the process and make it more transparent, still it is hardly […]
In the previous post I wrote about web forms containing hidden controls. The purpose of these controls is to pass some data from the server to the client and then receive it back in the next request (along with the other data submitted in the form). However when a load […]
I would like to continue writing about the methods used to pass various data between the client and server part of a web application. In the previous post I briefly described the cookies mechanism used to join the successive requests of the same user into a consistent session. The basic […]