Um teste de carga SOAP permite testar o desempenho de um serviço web baseado em SABÃO sob carga do usuário.

Configurando um teste

Você pode configurar manualmente uma solicitação SOAP usando um envelope SOAP ou pode usar o assistente SOAP clicando no botão Use WSDL na parte superior da página.

O assistente HTTP/SOAP permite especificar uma URL WSDL e permite selecionar parâmetros válidos para testar antes de continuar.

URL

Digite a URL da página em que deseja executar a tarefa. Você deve especificar toda a URL, incluindo HTTP. Por exemplo, “http://www.example.com/wsdl.asmx?WSDL”.

Limite de validação de tempo (em segundos)

Enter the number of seconds the task should wait for a response from the web page before ending the task and returning an error. If this is left blank the default timeout for a task is 120 seconds.

SoapAction

O campo de cabeçalho de solicitação SOAPAction HTTP pode ser usado para indicar a intenção da solicitação SOAP HTTP. O valor é uma URI identificando a intenção. O SOAP não coloca restrições no formato ou especificidade do URI ou que ele é solucionável. Um cliente HTTP DEVE usar este campo de cabeçalho ao emitir uma solicitação SOAP HTTP.

A presença e o conteúdo do campo de cabeçalho SOAPAction podem ser usados por servidores, como firewalls, para filtrar adequadamente as mensagens de solicitação de SABÃO em HTTP. O valor do campo de cabeçalho da sequência vazia (“”) significa que a intenção da mensagem SOAP é fornecida pelo HTTP Request-URI. Nenhum valor significa que não há indicação da intenção da mensagem.

Postar XML

Digite o corpo da solicitação XML.

Validação de conteúdo

Content Validation Keywords are used to ensure that the expected content was loaded onto a web page. In the Keyword fields, you can specify one or more words or phrases that you wish to search for in the web page content.  If the expected keywords are not found, the task will return an error.

You can enter multiple strings into the keyword fields.  The values you enter can be separated by logical expressions as follows:

{[("keyword1"&"keyword2")|!"keyword3"]}

Where:
{[ – keyword expression start;
]} – keyword expression end;
() – grouping brackets;
& – logical AND;
| – logical OR;
! – logical NOT;
“string” – a keyword.

A successful keyword expression must include the start and end brackets as follows:

{["keyword"]}

Autenticação Básica

The Basic Authentication scheme s used to allow users to access content on some websites. Once provided login credentials will be passed along with the request header to the web server.

  • Username: contains a username for HTTP/S basic or digest access authentication.
  • User Password: contains a password for HTTP/S basic or digest access authentication.

Do not confuse Basic Authentication with other authentication schemes such as Bearer Authentication that involves bearer tokens and OAuth 2.0 that uses access tokens.

Read the articles on Basic Authentication Username and Password and Monitoring OAuth 2.0-based APIs for more information.

Cabeçalhos

The default User-Agent header is set to:

User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) DMBrowser/2.1 (SV)

However, the user-agent string can be replaced with any other string. To do this, add a custom header with the name “user-agent” and the specific value needed.

Opções de DNS

O recurso Opções DNS permite que os usuários escolham como as solicitações de DNS (Domain Name Server, servidor de nome de domínio) são feitas durante uma tarefa de monitoramento.

Para especificar o modo de resolução do nome do host, na seção Modo de Resolução DNS, selecione um dos modos disponíveis. Para obter mais informações sobre a configuração de recursos, consulte opções de modo DNS.

A seção DNS Hosts personalizados contém mapeamentos de endereços IP para nomes de host.

Para especificar o mapeamento, digite o endereço IP e o nome do host nos campos apropriados.

Exemplos:

192.168.107.246 example.com user.example.com userauth.example.com tools.example.com
192.168.107.246 example.com
192.168.107.246 user.example.com
192.168.107.246 userauth.example.com

Veja também: Opções de modo DNS.