2014-03-30 75 views
1

我明白this was asked before,但在他們的疑問,具體調查沒有得到解決,所以我再次問:文物批量更新

  • 有沒有一種方法來批量更新的對象?

就像,我收到了一堆測試結果或缺陷,或者其他的東西,準備上傳到服務器,但我當然希望一次只發送一個塊,而不是一個接一個。

喜歡的東西:

{ 
    "TestCaseResult": { 
    "Build": "2345", 
    "Date": "2011-10-13T23:05:49.365Z", 
    "TestCase": { 
     "_ref": "/testcase/12345678910.js" 
    }, 
    "Tester": { 
     "_ref: "/user/12345678911.js" 
    }, 
    "Verdict": "Fail" 
    }, 
    "TestCaseResult": { 
    "Build": "11", 
    "Date": "2011-10-14T23:05:49.365Z", 
    "TestCase": { 
     "_ref": "/testcase/.js" 
    }, 
    "Tester": { 
     "_ref: "/user/12345678911.js" 
    }, 
    "Verdict": "Pass" 
    } 
} 

我問,因爲我認爲這不是高性能是查詢拉力服務器所有的時間。至少在這種情況下,我也不知道rally_api或pyral框架是否支持它,如果API支持。

謝謝。

回答

1

我當然能理解怎麼會是有用的JSON對象的數組發送到拉力賽終點一氣呵成,並讓服務器處理的處理,而不是每個創建或更新使一個電話WSAPI。不幸的是,你做事情的方式,即每個TestCaseResult調用一次,就是現在WSAPI的結構。您可能希望訪問Rally Ideas以註冊WSAPI矢量創建/更新操作的功能請求,作爲未來的增強功能。