2017-02-28 66 views
1

我能夠使用/testcaseresult/create API並傳遞JSON作爲添加單個測試用例結果:如何在拉力賽中使用WSAPI添加多重測試用例結果?

{ 
    "testcaseresult": 
    { 
     "Build":5, 
     "Date":"2017-02-27T18:03:29.260Z", 
     "Testcase":{"_ref":"https://rally1.rallydev.com/slm/webservice/v2.0/TestCase/12345678"}, 
     "Verdict":"Pass" 
    } 
} 

有沒有一種方法可以添加多個測試案例的結果?

+1

您可以添加多個測試用例結果的一個請求中的相同測試用例。還有一個批量端點,您可以在一個請求中創建多個項目。您使用哪個休息工具集成wsapi? –

+0

我正在使用Swift,因此無法使用任何工具包。我正在查看WSAPI的文檔並試圖從中找出答案。你能把我鏈接到批處理終端嗎? – akshay1188

+0

我打算一次將測試用例結果添加到不同的測試用例。每個測試用例一個結果。那可能嗎? – akshay1188

回答

2

可以使用WSAPI批量端點同時創建多個項目:

公佈網址:https://rally1.rallydev.com/slm/webservice/v2.0/batch

後身體:

{ 
    "Batch": [ 
     { 
      "Entry": { 
       "Path": "/testcaseresult/create", 
       "Method": "POST", 
       "Body": { 
        "testcaseresult": { 
         "Build":5, 
         "Date":"2017-02-27T18:03:29.260Z", 
         "Testcase": "/TestCase/12345678", 
         "Verdict":"Pass" 
        } 
       } 
      } 
     }, 
     { 
      "Entry": { 
       "Path": "/testcaseresult/create", 
       "Method": "POST", 
       "Body": { 
        "testcaseresult": { 
         "Build":5, 
         "Date":"2017-02-27T18:03:29.260Z", 
         "Testcase": "/TestCase/1234", 
         "Verdict":"Fail" 
        } 
       } 
      } 
     } 
    ] 
} 
+0

這很好用!謝謝。 – akshay1188

+1

殺手!很高興你得到它。 –

相關問題