[DisplayName("Set Request Think Time"),Description("Changes the thinktime on requests with a set thinktime over 0 to the value of the ThinkTime context parameter")]
[DisplayName("Set Request Think Time"),Description("Changes the thinktime on requests with a set thinktime over 0 or any given value to the value of the ThinkTime context parameter")]
publicclassSetRequestThinkTime:WebTestPlugin
{
[DisplayName("Debug"),DefaultValue(false),Description("Debug logging when thinktime is set on requests")]
publicboolDebugMode{get;set;}
[DisplayName("Modify If Over (sec)"),DefaultValue(0),Description("Only modify the request think time if over this value. Default is 0.")]
@@ -13,6 +13,62 @@ using System.Text.RegularExpressions;
namespaceLIL_VSTT_Plugins
{
[DisplayName("MS Throttle Broms")]
[Description("Ökar betänketiden på request som får ett 500 svar från MS Throttle att lugna ner sig lite. Slumpar en tid mellan angiven min och max.")]
publicclassZMSThrottle:WebTestPlugin
{
[DisplayName("Minsta Paustid"),DefaultValue(100),Description("Minsta paus i sekunder vid begäran om throttling")]
publicintMinimumPaus{get;set;}
[DisplayName("Högsta Paustid"),DefaultValue(300),Description("Högsta paus i sekunder vid begäran om throttling")]
publicintMaximumPaus{get;set;}
[DisplayName("Debugläge"),DefaultValue(false),Description("Sätter pausen oavsett svar samt loggar")]
publicboolDebug{get;set;}
[DisplayName("Acceptera 500 koden"),DefaultValue(false),Description("Om MS svarar med en 500 kod SAMT throttle JSON finns i svaret med ExternalLimitReached:true ignoreras 500 koden så att anropet inte failar.")]
publicboolAcceptera500{get;set;}
[DisplayName("Stoppa inte iterationen"),DefaultValue(false),Description("Om MS svarar med en 500 kod SAMT throttle JSON finns i svaret med ExternalLimitReached:true stoppas exekveringen av skriptet.")]
<WebTestPlugin Classname="LIL_VSTT_Plugins.ZMSThrottle, LIL_VSTT_Plugins, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null" DisplayName="MS Throttle Broms" Description="Ökar betänketiden på request som får ett 500 svar från MS Throttle att lugna ner sig lite. Slumpar en tid mellan angiven min och max.">
<WebTestPlugin Classname="LIL_VSTT_Plugins.SetRequestThinkTime, LIL_VSTT_Plugins, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null" DisplayName="Set Request Think Time" Description="Changes the thinktime on requests with a set thinktime over 0 or any given value to the value of the ThinkTime context parameter">