2013-09-04 3 views

ответ

2

я получаю ту же ошибку, когда имя из объект, testcaseresult не указан в теле запроса. Вот шаги, чтобы создать результат тестового случая, используя браузер REST клиент:

а) Генерировать ключ Авторизоваться с помощью «GET» метод и следующий URL:

https://rally1.rallydev.com/slm/webservice/v2.0/security/authorize 

Это ответ, который я получаю назад, с маркером безопасности: "123abc ..."

{"OperationResult": {"_rallyAPIMajor": "2", "_rallyAPIMinor": "0", "Errors": [], "Warnings": [], "SecurityToken": "abc123..."}} 

б) Используйте метод "POST", и следующий URL:

https://rally1.rallydev.com/slm/webservice/v2.0/testcaseresult/create?key=abc123... 

Обратите внимание на токен безопасности в конце.

с) вот пример тела запроса:

{ 
"testcaseresult": 
{ 
"Build":"1", 
"Tester":"/user/777", 
"Date":"2010-09-04T19:56:05.000Z", 
"TestCase":"/testcase/1111", 
"Verdict":"Pass" 
} 
} 

только необходимые поля и поля, которые вы хотите установить нужно ссылаться. Обратите внимание на пару внешний ключ/значение

{ 
"testcaseresult":{} 
} 

поля, которые указывают на полный объект, как «Тестер» (указывает на объект пользователя) и «TestCase» (указывает на объект TestCase, которому принадлежит результат) должны на которые ссылаются их идентификаторы объекта:

Смежные вопросы