Thursday, September 30, 2010

User Forum Posts

Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.

Here is an additional selection of some of the posts that we think would be of general interest.

Please Contact Us for additional details about any of these topics.

Wednesday, September 15, 2010

Recent and Upcoming Conferences & Technical Community Events

Here are links to some technical meetings that may be of interest to WQN readers: Community events like these deserve very careful consideration!

Friday, September 10, 2010

High BU-Count Server Performance Testing Projects

eValid users are already aware of the use of multiple eValid instances -- called Browser Users (BUs) -- to generate 100% realistic load on servers. Each BU runs as a separate Windows process, and each can handle very complex applications including AJAX and database-related applications.

To get high BU counts requires that we use two methods:

  • The first method involves making OS parameter changes to increase the size of the virtual memory, increase the desktop heap size, and change the performance option to optimize for background operations.
  • Even with these adjustments, each desktop user still runs up against a limit on the number of GDI Objects per user session. To overcome this constraint, we open additional user accounts on the driver machine.

Using EC2 cloud machines to drive very heavy BU-count loads, we usually employ 8-core High-Memory and/or High-CPU machine images. One such machine, properly configured, yields 1,000+ BUs per machine depending on the test duty-cycle and machine resource use. All of these methods come together in our PerformanceTest projects, which offer load generation up to 100,000 BUs in parallel,

Wednesday, August 25, 2010

User Forum Posts

Here are some eValid User Form posts of interest to the greater eValid community:

Please Contact Us for additional information about any of these topics.

Wednesday, August 18, 2010

The Fuss About ID Tags

One of the biggest advantages eValid has is its Adaptive Playback feature. This feature compensates for non-consequential web page changes by pivoting on page element's HTML ID Tags structure. The basic idea of an ID Tag is to insert something "constant" into the page HTML, and most web page editors and production systems assure fixed IDtags and assure that they are kept unique (although uniqueness is not a requirement). The ID tags were recorded into the original page, and so long as they don't change, Adaptive Playback makes sure the test runs OK. To assure full disclosure, however, eValid always reports successful use of Adaptive Playback as a non-fatal Warning message in the test's event log.

A simple example is an HTML anchor tag -- just a regular dynamic link -- where the URL and/or visible text can change but eValid can still work correctly even when the visible text changes or when the underlying URL changes -- so long as the ID tags are left alone.

When ID Tags Change: But, if the ID tags on a page DO change there's nothing to pivot on and the Adaptive Playback feature will either fail or at best give a misleading result. The test that relies on constant ID tags, in turn, will also fail. Not the best possible outcome at all.

In fact there are many applications where ID tags change and for good reason. There are some environments where the ID tags are automatically generated with new values every time the page is edited and re-published. In THAT case, pivoting tests on ID tags clearly won't be effective. Tests that ought to be OK now show false negative results.

Structural Testing Enters The Picture: In this case, a slightly stronger mode can be used to provide protection for tests even when ID tags are non-constant. What such tests do is rely on Structural/Algorithmic Testing -- where you use as a pivot any feature of the web page that know WILL be constant over time. While it takes a bit longer to create such a "structural test" the benefit is a playback that continues to reliably indicate a valid page even when the internals change.

Tuesday, August 10, 2010

Recent and Upcoming Conferences & Technical Community Events

Here are links to some technical meetings that may be of interest to WQN readers:

Tuesday, July 20, 2010

Current User Forum Posts

Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.

Here is an additional selection of some of the posts that we think would be of general interest.