2017-02-28 7 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

스위프트와 협력 중이므로 어떤 툴킷도 사용할 수 없습니다. 나는 WSAPI에 대한 문서를보고 거기서 알아 내려고한다. 나를 배치 엔드 포인트에 연결할 수 있습니까? – akshay1188

+0

다른 테스트 케이스에 테스트 케이스 결과를 한 번에 추가 할 계획입니다. 테스트 케이스 당 하나의 결과. 그게 가능하니? – akshay1188

답변

2

당신은 동시에 여러 항목을 만들 수 wsapi 배치 엔드 포인트를 사용할 수 있습니다

포스트 URL : 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

살인자! 다행 이군. –