Usar Cookies

Usar Cookies

O LoadFocus suporta pedidos com cookies personalizados, permitindo simular sessoes de utilizador e interacoes autenticadas com o seu website ou API. Isto e particularmente util para cenarios de testes de carga onde dados ou sessoes especificos do utilizador precisam de ser mantidos em multiplos pedidos.

Adicionar Cookies aos Seus Pedidos

Ao configurar o seu teste de carga, pode adicionar cookies aos seus pedidos. Estes cookies serao enviados com cada pedido, permitindo manter estado e dados de sessao conforme necessario. Esta funcionalidade e especialmente util para testar endpoints autenticados, carrinhos de compras, configuracoes especificas do utilizador e outros cenarios onde os cookies sao essenciais.

Aqui esta como pode configurar cookies para os seus testes de carga:

  • Name: token
  • Value: djs34567ajdlasjdklas765756kjdas (valor do token de autenticacao)
  • Domain: example.com (dominio em que serao aplicados)
  • Path: /or/my_folder/

Cookies

Casos de Uso para Cookies em Testes de Carga

  1. Testes de Utilizador Autenticado:
  • Simule interacoes de utilizador autenticado definindo cookies de sessao ou tokens de autenticacao.
  • Teste como a sua aplicacao lida com multiplos utilizadores autenticados concorrentes.
  1. Dados Especificos do Utilizador:
  • Mantenha dados especificos do utilizador em multiplos pedidos.
  • Teste funcionalidades que dependem de cookies especificos do utilizador, como conteudo personalizado ou preferencias do utilizador.
  1. Funcionalidade do Carrinho de Compras:
  • Simule utilizadores a adicionar itens a um carrinho de compras.
  • Garanta que o conteudo do carrinho e mantido em multiplos pedidos e sessoes.
  1. Gestao de Sessoes:
  • Teste timeouts e renovacoes de sessao.
  • Valide que a sua aplicacao lida corretamente com cookies de sessao sob carga.
  1. Testes Cross-Domain:
  • Defina cookies para diferentes subdominios para testar interacoes cross-domain.
  • Garanta que os cookies sao corretamente aplicados e mantidos em diferentes partes da sua aplicacao.

Boas Praticas para Usar Cookies em Testes de Carga

  • Cookies Seguros: Garanta que os cookies seguros sao tratados corretamente definindo as flags apropriadas.
  • Cookies HTTPOnly: Teste como a sua aplicacao lida com cookies HTTPOnly, que nao sao acessiveis via JavaScript.
  • Expiracao de Cookies: Valide que os cookies com datas de expiracao sao geridos corretamente pela sua aplicacao.
  • Tamanho dos Cookies: Teste o impacto de cookies grandes no desempenho da sua aplicacao e nos tempos de carregamento do cliente.
  • Ambito dos Cookies: Garanta que os cookies sao aplicados ao dominio e caminho corretos conforme especificado.

Exemplo de Configuracao

Aqui esta um exemplo de configuracao para definir cookies no LoadFocus:

{
"cookies": [
{
"name": "token",
"value": "djs34567ajdlasjdklas765756kjdas",
"domain": "example.com",
"path": "/or/my_folder/",
"secure": true,
"httpOnly": true
}
]
}
export const _frontmatter = {"title":"Usar Cookies","date":"2021-08-06","metaTitle":"Usar Cookies | Guias | LoadFocus","metaDescription":"Usar Cookies | Guias | LoadFocus","order":11}