The basic method to use here is to (1) parameterize the script and (2) create parameter value assignments that test each page in your catalog.
The details will vary, naturally enough, with how your catalog system works, but let's assume you have a search capability that can look up an item by its SKU (stock keeping unit) number.
The main parameter to your script then is the specific SKU. So you record your script "from life" and then substitute the SKU you used in your recording with $SKU.
Now, if you invoke eValid with $SKU set to any value, then eValid will find that value automatially. In functional/regression you can use Data Synthesis:
http://www.e-Valid.com/Products/Documentation.9/Generate/synthesize.data.htmlThis method works in LoadTest mode also, but you may wish to break up your lists of SKUs into smaller pieces in that case, so you spread the load as evenly as possible.
________________________
The eValid Support Team