Overview
This page gives a Quick overview of all the plugins contained in the Project.
Beta
Coded in the file Beta.cs
Add Parameter To Reporting Name
This request plugin will add the specified parameter to the end of the reporting name of the request
Stop Here After
Add this plugin to a request in order to force the webtest to stop after the request has finished.
Zip File Upload
Creates an ZIP archive of each of the files to be uploaded using the files name and adding .zip. Warning, uses %TEMP% for temp storage.
Set Request Think Time
Changes the thinktime on requests with a set thinktime over 0 to the value of the ThinkTime context parameter
Clear Cookies
Clears all cookies from previous iterations of this webtest
Think Time Emulator 10/190
Sets a context parameter named ThinkTime in each starting test to a random value between 10%-190% of the specified value.
Set Cookie from Query String
Sets a cookie with given name from the value of a given Query String parameter if found in the current request
Add Header
Adds the specified header to all requests matching a given URL regex
Log Context Arrays to File
Logs the specified context parameter arrays to file after each test iteration, one row for each array value
Log Context to File
Logs the specified context parameters to file after each test iteration
Multi Regular Expression
Saves all matches for a regular expression including a count
Extract Count
Counts all matches for a given RegEx and saves the count to the specified parameter
Extract Regular Expression From Dependents
Extracts data matching a regular expression from dependents belonging to this request
Regular Expression Loop
Loop Condition that matches once on each regexp in previous response body
Extraction Rules
Coded in the file ExtractionRules.cs
Nested Extraction
Kombination av två extractions där den andra söker i resultatet av den första.
Load Test Plugins
Coded in the file LoadTestPlugins.cs
SSL Session Cache Disabled
Disables SSL Session Cache and Reuse of handshakes during this loadtest. Beta.
LoadTest Context Copy
Kopierar context parametrar satta i loadtestet till alla test context i test mixen.
Personnummer Generator
Genererar personnummer och sätter dem som parameter till testernas context.
Service Manager Config
Sätter config värden i Service Manager instansen för hela loadtestet. Finns även som WebTestPlugin som enbart slår på det webtestet.
Set Test Context Parameters
Sätter parametrar i testcontextet för tester i mixen hämtat från en CSV fil.
SKV
Coded in the file Skv.cs
Validera Header
Validerar att en header har ett visst värde i svaret.
Validate Response URL
Validerar att en Response URL har ett visst värde eller inte.
Validation Rules
Coded in the file ValidationRules.cs
Count Validation
Validerar att ett reguljärt utryck finns minst ett visst antal gånger i svaret, eller inte.
Web Test Plugins
Coded in the file WebTestPlugins.cs
Datasource Unique Once
Styr datasource selection till att endast göras en gång per VU. Du måste ändra i din datasource Access Metod till Do Not Move Automatically! WebTestUserId används för att välja rad. Använder de datasources som finns definerade i webtestet. Använd test mix based on users starting tests samt 0 percent new users.
Dynamisk URL Regex filter
Filter för att ignorera vissa objekt på websidor så de inte laddas ner automatiskt.
Dynamisk URL exclude filter
Filter för att ignorera vissa objekt på websidor så de inte laddas ner automatiskt.
Dynamisk URL include filter
Filter för att ignorera vissa objekt på websidor så de inte laddas ner automatiskt.
URL Encode Query String Parameter
Tvingar en URL Encode på angiven Query String parameter i alla request
Transaction Response Times to Context
Loggar alla transaktioners svarstider som context parametrar
Set Test Info As Header
Adds name information from transactions, pages, tests into a header in requests so that it can be used to group upon in tools like AppDynamics, DynaTrace, etc.
Ignore 4xx status codes
Detta plugin ändrar alla request så de inte går fel på grund av 4xx status koder i svaret samt ignorerar statuskoden helt på alla dependent requests
Ignore Dependent Results
Dependent requests kommer laddas ner men ej mätas individuellt. Alla kommer enbart mätas gemensamt som [dependent]
Report Name Automator
Sätter automatiskt Reporting Name på requests
Service Manager Config
Sätter config värden i Service Manager instansen för hela testet, finns även som loadtest plugin och gäller då hela loadtestet.
Randomize each page
Väljer en ny slumpmässig rad i din datasource vid varje sida/page i skriptet.
Data Generator Integer
Genererar en slumpad integer som context parameter
Data Generator Timestamp
Genererar en timestamp som context parameter
Client Certificate
Sätter webtestet att använda ett specifikt client cert för SSL. Certifikatet installeras automatiskt i Windows User Certificate Store.