Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

2- Após a instalação do software, fazer o download do script de execução. Existem dois tipos de scripts. Um deles simula o comportamento do app realizando as chamadas para as API’s (Meu RH - Ionic 5):

Meu_RH_-_Ionic_5_- DTS - Tomcat_Protheus.postman_collection.json

03. UTILIZANDO O POSTMAN

1- Ao abrir o Postman e clicar no menu File >> Import

Image Added

2- No lado esquerdo, será exibido o script com o nome “Meu RH - Ionic 5 - Outside”. Ao clicar com o mouse em cima do script, será aberto as configurações:

Image Added


3- Selecionar a aba “Variables”, onde serão exibidos os parâmetros para o script de execução:

Image Added

base_url: A url REST responsável por realizar a requisição. Para conseguir esse valor 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 completa seria http://10.80.128.185:8180/
-Dessa forma o parâmetro base_url seria http://10.80.128.185:8180/api/rh/meurh/v1/localhost:8103/restT1/auth/isLogged
1 - Explicando os itens de montagem da URL.

1.1 - base_url → http://localhost

1.2 - rest_Port → Porta do REST conforme o AppServer.ini do cliente. Buscar essa informação da tag HTTPREST. No exemplo acima, a porta é a 8103.

Image Added

1.3 - rest_URL → URL do rest conforme AppServer.ini do cliente. Buscar essa informação da tag HTTPENV ou HTTPURI do ambiente do cliente. No exemplo acima, é restT1.

Image Added

1.4 - full_url → será montada automaticamente conforme os dados postados nos itens 1.1, 1.2 e 1.3.


user: Usuário utilizado para realizar o login
password: Senha utilizada para realizar o login
host: Domínio de acesso.Ex: http://localhost/Atual/web/app/RH/PortalMeuRH/#/login o host nesse caso seria localhost
http://meurh.musashi.com.br/FrameHTML/web/app/RH/PortalMeuRH/#/login o host nesse caso seria meurh.musashi.com.br 

OBS: Preencher os valores nas colunas “INTIAL VALUE” e “CURRENT VALUE”

Exemplo de parametrização das variáveis:

Image Removed


4- Depois de preencher os parâmetros, salve o arquivo (CTRL + S) e execute o script:


5 - Para executar o script, clique nos 3 pontinhos ( ... ) e realize o processo conforme o print abaixo.


Image Added


Image Added


6- Caso tudo esteja OK, todos os testes irão passar corretamente:


Image Added


67 - Caso haja algum erro, o script irá apontar em qual requisição está dando problema:
. No exemplo abaixo, a senha do usuário foi digitada incorretamente. Com isso, impactou na geração do Token.

Image Added


87- Para auxiliar na verificação dos erros, acessar o console:

Image Added

Os itens analisados pelo script são:

- Se a comunicação entre o Client e o Host está ok (Consumo de API’s do Host pelo FrameHTML);Server está funcionando corretamente.

- Se o login está sendo feito da maneira correta (Retornando o token de autenticação);

...

- Possível tela branca (Verifica se a API que checa se o usuário está logado, responde corretamente pois é a primeira api API que impede o carregamento das outras no dashboard);

- Consumo de um serviço que exige autenticação (Serviço que retorna o contexto do usuário).

...

.

...