2017-08-02 4 views
0

Je suis à la recherche d'une requête API TFS pour récupérer toutes les suites de tests (IDs) qui contiennent un certain cas de test.API TFS: Trouver toutes les suites de tests pour un certain cas de test

En utilisant l'exemple former la page API TFS: https://www.visualstudio.com/en-us/docs/integrate/api/test/suites

https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/_apis/test/suites?testCaseId=341&api-version=2.0-preview

... Je reçois la réponse: 404 Page non trouvée (rempli de mon serveur et projet, etc.)

L'exemple de Microsoft est-il erroné? Ou existe-t-il un autre moyen d'obtenir toutes les suites pour un scénario de test (sans utiliser la méthode .NET)?

+0

Pourriez-vous accéder à la collection TFS dans le navigateur à l'aide de l'URL suivante: https: //fabrikam-fiber-inc.visualstudio.com/DefaultCollection avec le compte qui exécute repos api? –

Répondre

1

Mise à jour

Vous devez utiliser l'URL sans {} projet. Semble l'échantillon dans le lien fait également défaut {} projet

GET https://fabrikam-fiber-inc.visualstudio.com/DefaultCollectio‌​n/_apis/test/suites?‌​testCaseId=341&api-v‌​ersion=2.0-preview

Cependant, l'API est notamment le projet. Je ne sais pas si c'est un problème de contenu. Va double confirmer et mettre à jour pour vous.


Puisque l'erreur est 404 Page non trouvée, s'il vous plaît vérifier si vous utilisez la mauvaise URL (comme avec un espace supplémentaire). Essayez de modifier un ID de test, confirmez deux fois qu'il existe des combinaisons de test dans le scénario de test. Vous pouvez également utiliser postman pour effectuer un test avec l'API.

+0

Oui, j'utilise Postman pour ces tests ;-) ... Le problème est le {projet}. Il est erroné de l'utiliser ici (à la place d'autres demandes d'API) ... l'URL de travail correcte est: https: // {instance}/DefaultCollection/_apis/test etc. – Konrad

+1

@Konrad Vous avez le même résultat que vous. Semble l'échantillon dans le lien manque également {projet}, 'GET https: //fabrikam-fiber-inc.visualstudio.com/DefaultCollection/_apis/test/suites? TestCaseId = 341 & api-version = 2.0-preview' Pas sûr si c'est un problème de contenu. Va double confirmer et mettre à jour pour vous. –