Это полезная нагрузка JSON:
{
"pointAssignments": [
{
"configurationId": 2738
}
],
"workItem": 3931630
}
Код ответа — «200 OK», но ответ:
{
"count": 0,
"value": []
}
Я не уверен, почему это не работает. Какие-либо предложения ?
Я ожидал, что WorkItem (тестовый пример) будет добавлен в пакет с идентификатором конфигурации, указанным в полезных данных JSON.
https://dev.azure.com/{xx}/{yy}/_apis/testplan/Plans/2781987/suites/3681479/TestCase?api-version=7.0





Полезная нагрузка JSON, которую вы передаете в запрос API, неверна. В вашем случае правильная полезная нагрузка JSON приведена ниже.
[
{
"pointAssignments": [
{
"configurationId": 2738
}
],
"workItem": {
"id": 3931630
}
}
]
Если вы хотите добавить несколько тестовых случаев с несколькими конфигурациями, полезная нагрузка JSON должна выглядеть следующим образом.
[
{
"pointAssignments": [
{
"configurationId": 28
},
{
"configurationId": 29
}
],
"workItem": {
"id": 112
}
},
{
"pointAssignments": [
{
"configurationId": 28
},
{
"configurationId": 29
}
],
"workItem": {
"id": 113
}
}
]
Спасибо за ваш подробный ответ. Это решение работает для меня. Ценим также предоставление «множественного тестового примера».
Добавьте теги, чтобы привлечь больше внимания к проблеме.