A StresStimulus Test is a self-contained project comprising of elements defining a specific function or step in the load testing process. The test can be saved and then reopened from the StresStimulus Main Menu by opening the main project file with extension .ssconfig. The test elements can be divided into 4 categories corresponding to the 4 top-level nodes on the Workflow Tree:
1. One or several Test Cases. Each test case includes:
- A sequence of recorded web sessions stored in a dedicated .saz file. Each web session includes an HTTP request sent by the client and a corresponding server response to it.
- A set of objects, such as extractors, parameters, transactions, loops and validators, and their properties stored in a .ssconfig file as an XML representing a hierarchical test object model (TOM). A single .ssconfig file containing TOM for all test cases is created in a test.
- One or several optional datasets, each of which is stored in a separate .csv file. A dataset can be used in more than one test case.
2. Test Configuration includes a set of objects defining test parameters such as a number of virtual users, load pattern, test duration and test completion criteria. Test Configuration properties are stored in the .ssconfig file as an XML a hierarchical object model.
3. Controls for running and monitoring Test.
4. Test Results for individual test runs. Each test run includes a test log along with collected performance metrics stored in a SQL Server CE (compact edition) .sdf file.
Note: SQL Server can be used instead of SQL Server CE.
The Test file set includes:
- Main configuration file: <TestName > .ssconfig.
- A subfolder with the same name <TestName>, located in the same folder, includes the following files:
- One or several session files <TestCaseName> .saz - one per test case.
- Optional <DatasetName>.csv files - (one per dataset).
- __Auth.csv file with test credentials (if applicable).
- Optional <TestRunName-Timestamp>.sdf file - one per previous test run. You can archive or delete some of the .sdf file to hide or delete unimportant run results.
The default location of the test files is %My Documents%\Fiddler2\StresStimulus. If you need test versioning, save every test version with the new name or use your external versioning (source control) tool.
- No labels