O objetivo dessa documentação é realizar uma validação de serviços básicos do Meu RH, visando monitorar e identificar problemas de ambiente.
As collections disponibilizadas abaixo realizam as seguintes validações:
Através de um health check é possível verificar o conteúdo de requisições e respostas para checar se um determinado recurso HTTP está funcionando corretamente.
A API de Health Check do Meu RH valida se o ambiente do servidor de aplicação possui um funcionamento correto, principalmente com relação às informações de CORS utilizada pelo app Meu RH. Para saber mais sobre CORS clique aqui
Com intuito de validar o ambiente dos clientes para o funcionamento correto, foi desenvolvido um script do Postman que simula o comportamento do app.
Para utilizar a ferramenta, é necessário:
1. Ao abrir o Postman e clicar no menu File >> Import
2. No lado esquerdo, será exibido o script com o nome “Meu RH - Ionic 5”. Ao clicar com o mouse em cima do script, será aberto as configurações.
3. Selecionar a aba “Variables”, onde serão exibidos os parâmetros para o script de execução.
base_url: A url REST responsável por realizar a requisição.
user: Usuário utilizado para realizar o login
password: Senha utilizada para realizar o login
host: Domínio de acesso
Para capturar o o valor de base_url corretamente basta:
• Abrir o Meu RH via portal,
• Abrir a opção de inspecionar os elementos (F12),
• Realizar um refresh da página (F5)
• Selecionar a aba “Network” ou “Rede”
• Filtrar por “isLogged”
• Nesse caso a url seria http://localhost/Atual/rm/api/rest
• Dessa forma o parâmetro base_url seria http://localhost/Atual/rm/api/rest/new/
OBS: Preencher os valores nas colunas “INTIAL VALUE” e “CURRENT VALUE”
4. Após preencher os parâmetros, salve o arquivo (CTRL + S) e execute o script
Em seguida selecione a opção Run Meu RH - Ionic 5
5. Caso tudo esteja OK, todos os testes irão passar corretamente
6. Caso haja algum erro, o script irá apontar em qual requisição está dando problema.
7. Para auxiliar na verificação dos erros, acessar o console.
Os itens analisados pelo script são:
Observação: Caso tenha balanceamento no servidor web, e um determinado servidor de host esteja inativo, o serviço irá procurar outro servidor de host ativo para retornar o resultado, para verificar se um serviço de host está ativo, deverá seguir o passo a passo do item 05.
1. Ao abrir o Postman e clicar no menu File >> Import
2. No lado esquerdo, será exibido o script com o nome “Meu RH - RM Host API”. Ao clicar com o mouse em cima do script, será aberto as configurações:
3. Selecionar a aba “Variables”, onde serão exibidos os parâmetros para o script de execução.
base_url: A url REST responsável por realizar a requisição.
port: A API Port utilizada (Definida no host manager)
sufix: api/rh/v1 ou rm/api/rh/v1 (depende da configuração)
user: Usuário utilizado para realizar o login
password: Senha utilizada para realizar o login
A base_url é montada no seguinte formato: {PROTOCOLO}://{ENDEREÇO}:{{port}}/
4. Após preencher os parâmetros, salve o arquivo (CTRL + S) e execute o script
Em seguida selecione a opção Run Meu RH - RM Host API
5. Caso esteja tudo OK, todos os testes irão passar corretamente.
6. Caso haja algum erro, o script irá apontar em qual requisição está dando problema.
7. Para auxiliar na verificação dos erros, acessar o console.
Os itens analisados pelo script são: