Este documento visa fornecer um guia passo a passo para o processo de implantação do ambiente do TestFlow.
Índice |
---|
maxLevel | 1 |
---|
exclude | Onde baixar?;Como instalar? Validação Instalando o IIS Instalação do Agent Garantir que nenhum arquivo está bloqueado após o download de arquivos do Agent |
---|
|
Ambiente recomendado
Para uso, segue especificações recomendadas das máquinas para hospedar o Host e o Agent do TestFlow.
...
Deck of Cards |
---|
|
Card |
---|
| Expandir |
---|
title | Instalação de frameworks |
---|
| É necessário fazer a instalação do framework .NET Core 2.2.x na versão Hosting Bundle para a utilização do TestFlow. Onde baixar?Acesse o site https://dotnet.microsoft.com/en-us/download/dotnet/2.2 e selecione a opção de Hosting Bundle x64 conforme a imagem abaixo. Image Removed Como instalar?Siga o passo a passo do executável até o final. ValidaçãoApós a instalação, é possível executar o comando "dotnet --version" no CMD e obter a versão instalada. | Expandir |
---|
title | Configuração de envio de Email |
---|
| O TestFlow permite o envio de email após a execução de agendamentos em algumas condições selecionadas pelo usuário. Para a sua configuração, é necessário alterar o arquivo appsettings.json do Host com as informações abaixo: ![](/download/attachments/848818879/image-2024-6-13_11-8-25.png?version=1&modificationDate=1718287705273&api=v2)
|
Expandir |
---|
| Instalando o IIS1) Abra o Dashboard do Server Manager e clique em “Add roles and features” ![](/download/attachments/848818879/image-2024-4-12_11-35-54.png?version=1&modificationDate=1718103068620&api=v2)
2) Next -> Next -> Next. 3) Em Server Roles, selecione a opção “Web Server (IIS)” -> Add Features ![](/download/attachments/848818879/image-2024-4-12_11-36-23.png?version=1&modificationDate=1718103135017&api=v2)
4) Next -> Next -> Next -> Install. |
Expandir |
---|
title | Configuração do WebSite no IIS |
---|
| 1) Entre no IIS, vá em “Application Pools” e depois em “Add Application Pool”. Image Removed Image Added
2) Entre com o nome “tf3” e clique em OK. ![](/download/thumbnails/848818879/image-2024-4-12_11-38-40.png?version=1&modificationDate=1718103272407&api=v2)
3) Salve a pasta do tf3 no diretório inetpub. 4) Clique em “connect as” e selecione a opção “specific user”. Entre com o usuário administrador do servidor e sua respectiva senha (a mesma utilizada para realizar login nas demais funcionalidades com esse usuário). Por fim, clique em Ok. Image Removed Image Added
5) Faça o bind para a porta 6060. ![](/download/attachments/848818879/image-2024-4-12_11-39-24.png?version=1&modificationDate=1718103343177&api=v2)
6) Faça a instalação do IIS URL Rewrite: https://www.iis.net/downloads/microsoft/url-rewrite. 7) Abra o IIS e clique no site “tf3" e verifique se foi instalado o URL Rewrite. ![](/download/attachments/848818879/image-2024-4-12_11-40-53.png?version=1&modificationDate=1718103366177&api=v2)
|
Expandir |
---|
title | Configuração das permissões dos usuários no Website |
---|
| 1) Vá em sites, clique em "tf3" e selecione a opção "Edit Permissions". Image Removed Image Added
2) Clique Advanced → Add. Image Removed Image Added
3) Adicione o seguinte usuário e clique em Ok e depois em Apply. ![](/download/attachments/848818879/image-2024-4-12_11-57-16.png?version=1&modificationDate=1718103471580&api=v2)
4) Dê todas as permissões para o usuário em questão. Image Removed Image Added
5) Repita o mesmo processo para o usuário Administrador do servidor. 6) Para finalizar o processo e salvar todas as operações, dê um restart no IIS. |
Expandir |
---|
title | Instalação de frameworks |
---|
| É necessário fazer a instalação do framework .NET Core 2.2.x na versão Hosting Bundle para a utilização do TestFlow. Onde baixar?Acesse o site https://dotnet.microsoft.com/en-us/download/dotnet/2.2 e selecione a opção de Hosting Bundle x64 conforme a imagem abaixo. Image Added Como instalar?Siga o passo a passo do executável até o final. ValidaçãoApós a instalação, é possível executar o comando "dotnet --version" no CMD e obter a versão instalada. |
Informações |
---|
ValidaçãoApós esse passo, já é possível acessar o TestFlow pela URL configurada. |
|
Card |
---|
| Instalação do AgentAcesse a URL correspondente ao host do TestFlow configurado anteriormente em um navegador da web. Em seguida, proceda com o download do Agent:
Image Removed Image Added
Isso fará com que seja baixado um arquivo zip. Descompacte-o no disco C: OBS: A sugestão é descompactar em uma pasta C:\Agent Garantir que nenhum arquivo está bloqueado após o download de arquivos do AgentÉ importante garantir o desbloqueio dos arquivos do Agent e os plugins do WinForms, usando a opção Unblock do Windows. Nesse caso, é necessário clicar com o botão direito em um arquivo bloqueado e desabilitar a opção "Bloqueado". Utilização de um usuário de serviçoA recomendação é que seja utilizado um usuário de serviço para iniciar o Agent. Assim, é possível garantir que ele nunca estará offline, mesmo quando um usuário seja desconectado do servidor. |
Card |
---|
| Validações após instalaçõesApós a instalação e configuração dos ambientes é interessante validar se os cadastros e execuções estão funcionando conforme esperado.
Expandir |
---|
title | Autenticação com o Fluig Identity |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-33-38.png?version=1&modificationDate=1718286461367&api=v2)
|
Expandir |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-30-31.png?version=1&modificationDate=1718286348413&api=v2)
|
Expandir |
---|
title | Inclusão de atividade |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-30-47.png?version=1&modificationDate=1718286474960&api=v2)
|
Expandir |
---|
title | Cadastro de ambientes |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-31-7.png?version=1&modificationDate=1718286487780&api=v2)
|
Expandir |
---|
title | Cadastro de projetos |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-31-22.png?version=1&modificationDate=1718286500850&api=v2)
|
Expandir |
---|
title | Cadastro de conexão com servidor do Agent |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-31-35.png?version=1&modificationDate=1718286513777&api=v2)
|
Expandir |
---|
title | Execução de projetos |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-31-50.png?version=1&modificationDate=1718286522677&api=v2)
|
Expandir |
---|
title | Cadastro de agendamentos |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-32-2.png?version=1&modificationDate=1718286530943&api=v2)
|
Expandir |
---|
title | Execução de agendamentos |
---|
| ![](/download/attachments/848818879/image-2024-4-12_13-32-15.png?version=2&modificationDate=1718286550597&api=v2)
|
|
|
...