- Introdução
- Gerenciamento do projeto
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API

Guia do usuário do Test Manager
Versão da API
O Test Manager fornece duas versões de API que você pode usar na integração. A primeira versão das APIs não é protegida com controle de acesso baseado em função. A segunda versão das APIs é protegida com controle de acesso baseado em função no escopo de cada projeto. Diversas APIs legadas são acessíveis apenas por Administradores da Organização. A segunda versão dessas APIs agora também pode ser acessada por Proprietários do Projeto, mesmo se não forem Administradores da Organização.
Agendamento de versões
A V1 foi descontinuada e removida em abril de 2023 (versão 2023.4 para as versões Independente e Automation Suite do Test Manager.
APIs baseadas em versão
| Versão da API | Permissões | Description |
|---|---|---|
| V1 | • Attachments • AzureDevOpsConnector (descontinuado) • Capabilities • Configuration • Connectors (descontinuado) • CustomFieldDefinitions (descontinuado) • CustomFieldValues • Defects • JiraCloudBasicAuthConnector (descontinuado) • JiraCloudOAuthConnector (descontinuado) • JiraConnectorWebHooks • JireServerConnector (descontinuado) • KPIs • ObjectLabels • Orchestrator • ProjectReports • Projects (descontinuado) • RedmineConnector (descontinuado) • Requirements (descontinuado) • ServerInfo • ServiceNowConnector (descontinuado) • Settings • Telemetry • TestCaseLogs • TestCases • TestExecutions • TestSets • TestSteps • ThirdPartyAuth (descontinuado) • UserAuth • Users • UserSession • UserSettings • WebHookConfiguration (descontinuado) • XrayCloudConnector (descontinuado) • XrayConnectorWebhooks • XrayServerConnector (descontinuado) | Disponível para Administradores da Organização e usuários não administradores. Não protegido pelo controle de acesso baseado em função. |
| V2 | • AzureDevOpsConnector • Connectors • CustomFieldDefinitions • JiraCloudBasicAuthConnector • JiraCloudOAuthConnector • JiraServerConnector • ProjectPermissions • Projects • QtestConnector • RedmineConnector • Requirements • ServiceNowConnector • WebHookConfiguration • XrayCloudConnector • XrayServerConnector | Disponível para Administradores e Proprietários do Projeto. |
Atualizar versão da API
Atualize a versão da API usando o Swagger para fazer chamadas de acesso baseadas em função.
-
Adicione
/swagger/index.htmlao URL da sua instância do Test Manager (por exemplo,https://testmanager.com/swagger/index.html). -
Clique em Selecionar uma definição no topo da página e selecione V2 na lista suspensa.
Agora as solicitações incluem o número da versão como pode ser visto no exemplo a seguir.
curl -X 'GET' \ 'https://company/testmanager/companyTenant/testmanager_/api/v2/projects' \ -H 'accept: application/json'curl -X 'GET' \ 'https://company/testmanager/companyTenant/testmanager_/api/v2/projects' \ -H 'accept: application/json'
Artigos relacionados