Plugin working in different modes. First — simple HTTP testing to remote server. Second — run of automated testing of an array of addresses.
Well, the most important "feature" that I lacked in other systems, the ability to set patterns in the URL and payload of each request.
Between each request, the cookie container is carried over to the next request.
If the root request answered with an error, then the test will not go to the child requests.
To bypass certificate errors, the global hook method has been added to the settings.
Enabled
: False — Turn on the test server and start it at the address specified in Server.Url.Url
: http://%IpAddress%:8280 — Test host for project items. Use %IpAddress% template for Dns.GetHostName(). Use "Search relative Url's" to use only path and query while searching template to ignore server protocol, IP address and port. For SSL don't forget to specify certificate at: netsh http add sslcert ipport=[ipAddress]:8280 certhash=[thumbprint] appid={fdddc14d-5911-47bf-92dd-815a383c3f27}.Search relative URL's
: True — Search only by path and query and ignore protocol, IP address and port when searching template for response.Ignore Server Certificate
: False — Ignore certificate validation errorsSecurity Protocol
: Tls — This property selects the version of the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocol to use for new connections that use the Secure Hypertext Transfer Protocol (HTTPS) scheme only; existing connections are not changed.Stop on Error
: False — Stop further testing if one of the nodes failsTest Timeout (sec)
: 0 — Timeout in seconds between tests for thread tests. Valid values between 0 and 255Show Response
: False — Show the response tab when selecting a node in the requests treeWord Wrap
: False — White space word wrap in the response tab