2017-08-02 102 views
0

我正在尋找一個TFS API請求來獲取包含特定測試用例的所有測試套件(ids)。TFS API:查找某個測試用例的所有測試套件

使用示例形成TFS API頁面: 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

...我得到的迴應:404頁找不到 (充滿了我的服務器和項目等)

微軟的例子錯了嗎? 還是有另一種方法來獲取測試用例的所有套件(不使用.NET方式)?

+0

您可以使用以下URL訪問瀏覽器中的TFS集合:https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection並使用運行rest api的帳戶? –

回答

1

更新

您需要使用無(項目)的URL。似乎在鏈接的樣品也缺乏(項目)

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

但是該API包括項目。不確定它是否是內容問題。將雙重確認並更新給你。


由於錯誤是404頁未找到,請仔細檢查您是否使用了錯誤的URL(例如一個額外的空間)。嘗試更改測試用例ID,雙擊確認測試用例下面有測試用例。您也可以使用postman對API進行測試。

+0

是的,我使用Postman進行這些測試;-) ...問題是{project}。它的錯誤在這裏使用它(而不是在其他API請求)...正確的工作網址是:https:// {instance}/DefaultCollection/_apis/test等。 – Konrad

+1

@Konrad得到了和你一樣的結果。似乎鏈接中的示例也缺少{project},GET GET https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/_apis/test/suites?testCaseId = 341&api-version = 2.0-preview'不知道是否這是一個內容問題。將雙重確認並更新給你。 –

相關問題