Proteger dados, como credenciais de login, dentro das solicitações do Insomnia Collection é essencial para evitar a exposição a usuários restritos em sua conta do Dotcom-Monitor. No Dotcom-Monitor, isso é conseguido armazenando dados confidenciais em variáveis criptografadas usando o Dotcom-Monitor Secure Vault.
Uma vez adicionados ao Secure Vault, os dados são criptografados e armazenados em contêineres Crypt, acessíveis apenas a usuários autorizados com permissões de acesso correspondentes. A função Preparar Script facilita a passagem de valores criptografados de variáveis Crypt para o script, garantindo a segurança durante a execução do teste. Preparar script é executado antes que os testes de insônia sejam executados. Ele recupera valores de variáveis do contêiner Crypt relacionado e passa os valores para a Insomnia Collection.
Vamos supor que você já tenha importado uma coleção de insônia com variáveis que devem ser protegidas no Dotcom-Monitor.
O próximo passo é adicionar as variáveis e definir seus valores no Secure Vault. Para fazer isso, no menu da barra lateral esquerda, selecione Gerenciar > Cofre Seguro. Leia o artigo do Cofre Seguro para obter explicações detalhadas sobre como adicionar novas variáveis ao Cofre Seguro.
Finalmente, quando as variáveis são adicionadas a uma Crypt e salvas no Secure Vault, podemos acessar os valores da variável Crypt usando a seguinte expressão no campo Preparar Script da tarefa Insomnia Collection:
context.<Variable_name> = SecureVault.<Crypt_name>.<CryptVariable_name>;
onde Crypt_name é o nome da Cripta que contém valores criptografados e CryptVariable_name é um nome variável como aparece na Cripta.
Observe que os nomes de variáveis no campo Preparar script devem ser idênticos aos nomes mencionados na coleção de insônia importada.
Os valores variáveis são passados para o teste antes da execução da coleta e esclarecidos em todos os dados reportáveis que antes utilizados. Os valores dos parâmetros de solicitação correspondentes serão mascarados nos relatórios de teste com símbolos de asterisco.