Uppdaterat ServiceManagerPlugin så det är samma funktionalitet avseende TLS1.2 s…
…om ServiceManagerWebTestPlugin
Showing
1 changed file
with
6 additions
and
2 deletions
... | @@ -44,7 +44,7 @@ namespace LIL_VSTT_Plugins | ... | @@ -44,7 +44,7 @@ namespace LIL_VSTT_Plugins |
44 | /// Service Manager Plugin | 44 | /// Service Manager Plugin |
45 | /// </summary> | 45 | /// </summary> |
46 | [DisplayName("Service Manager Config")] | 46 | [DisplayName("Service Manager Config")] |
47 | [Description("(C) Copyright 2015 LIGHTS IN LINE AB\r\nSätter config värden i Service Manager instansen för hela testet.")] | 47 | [Description("(C) Copyright 2015 LIGHTS IN LINE AB\r\nSätter config värden i Service Manager instansen för hela loadtestet. Finns även som WebTestPlugin som enbart slår på det webtestet.")] |
48 | public class ServiceManagerPlugin : ILoadTestPlugin | 48 | public class ServiceManagerPlugin : ILoadTestPlugin |
49 | { | 49 | { |
50 | [DisplayName("Use Expect 100 Behaviour"), DefaultValue(true)] | 50 | [DisplayName("Use Expect 100 Behaviour"), DefaultValue(true)] |
... | @@ -65,13 +65,17 @@ namespace LIL_VSTT_Plugins | ... | @@ -65,13 +65,17 @@ namespace LIL_VSTT_Plugins |
65 | [DisplayName("Use Nagle Algorithm"), DefaultValue(false)] | 65 | [DisplayName("Use Nagle Algorithm"), DefaultValue(false)] |
66 | public bool useNagle { get; set; } | 66 | public bool useNagle { get; set; } |
67 | 67 | ||
68 | [DisplayName("Force TLS 1.2"), DefaultValue(false)] | ||
69 | [Description("Kräver .NET 4.5 samt att TLS1.2 är aktiverat i SChannel (använd bifogad schannel_high.reg)")] | ||
70 | public bool useTls12 { get; set; } | ||
71 | |||
68 | public void Initialize(LoadTest loadTest) | 72 | public void Initialize(LoadTest loadTest) |
69 | { | 73 | { |
70 | System.Net.ServicePointManager.Expect100Continue = exp100; | 74 | System.Net.ServicePointManager.Expect100Continue = exp100; |
71 | System.Net.ServicePointManager.MaxServicePointIdleTime = maxIdle; | 75 | System.Net.ServicePointManager.MaxServicePointIdleTime = maxIdle; |
72 | System.Net.ServicePointManager.SetTcpKeepAlive(keepAlive, timeOut, interVal); | 76 | System.Net.ServicePointManager.SetTcpKeepAlive(keepAlive, timeOut, interVal); |
73 | System.Net.ServicePointManager.UseNagleAlgorithm = useNagle; | 77 | System.Net.ServicePointManager.UseNagleAlgorithm = useNagle; |
74 | //System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls; Needs .net 4.5 in order to enable high security protocols | 78 | if (useTls12) System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12; |
75 | } | 79 | } |
76 | 80 | ||
77 | } | 81 | } | ... | ... |
-
Please register or sign in to post a comment