2017-02-28 5 views
1

Ich bin in der Lage einen einzelnen Testfall Ergebnis mit der /testcaseresult/create API und das Bestehen der JSON als hinzuzufügen:Wie fügt man mehrere Testfall Ergebnisse mit WSAPI in Rally?

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

Gibt es eine Möglichkeit, fügen Sie mehrere Testfall Ergebnisse?

+1

Sie können mehrere Testfall Ergebnisse der hinzufügen gleicher Testfall in einer Anfrage. Es gibt auch einen Batch-Endpunkt, mit dem Sie mehrere Elemente in einer Anfrage erstellen können. Welchen Rest Toolkit verwenden Sie zur Integration mit wsapi? –

+0

Ich arbeite mit Swift und kann daher keine Toolkits verwenden. Ich schaue mir die Dokumentation für die WSAPI an und versuche, von dort herauszufinden. Können Sie mich mit dem Batch-Endpunkt verknüpfen? – akshay1188

+0

Ich plane, Testfallergebnisse zu verschiedenen Testfällen auf einmal hinzuzufügen. Ein Ergebnis pro Testfall. Ist das möglich? – akshay1188

Antwort

2

können Sie die WSAPI Batch-Endpunkt verwenden, um mehrere Elemente gleichzeitig zu erstellen:

Post url: https://rally1.rallydev.com/slm/webservice/v2.0/batch

Post Körper:

{ 
    "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

Das funktioniert super! Vielen Dank. – akshay1188

+1

Killer! Ich bin froh, dass du es verstanden hast. –

Verwandte Themen