почтальон сборщик передать массив значений в файл данных - PullRequest
0 голосов
/ 09 января 2020

У меня есть определение API: файл данных для создания данных для структуры "myDataArray"?

1 Ответ

0 голосов
/ 10 января 2020

Хорошо, наконец-то я нашел проблему.

Определение API должно быть таким:

    {
    "myVar01": "{{myVar01}}",
    "myVar02": "{{myVar02}}",
    "myVar03": "{{myVar03}}",
    "Struct": {
        "myVar04-01": "{{myVar04-01}}",
        "myVar04-02": "{{myVar04-02}}",
        "myDataArray": {{localVarDataAray}}
    }
}

Файл json должен быть таким:

    [
{
  "myVar01": "0123456789012345678901234567890123456789",
  "myVar02": "0123456789012345678901234567890123456789",
  "myVar03": "0123456789012345678901234567890123456789",
  "myVar04-01": "0123456789012345678901234567890123456789",
  "myVar04-02": "0123456789012345678901234567890123456789",
  "myDataArray":[{
                "myArrayVar01": 1,
                "myArrayVar02": 1,
                "myArrayVar03": 1,
                "myArrayVar04": 4,
                "myArrayVar05": 0
            },{
                "myArrayVar01": 2,
                "myArrayVar02": 2,
                "myArrayVar03": 2,
                "myArrayVar04": 4,
                "myArrayVar05": 0
            }]
},
{
  "myVar01": "0123456789012345678901234567890123456789",
  "myVar02": "0123456789012345678901234567890123456789",
  "myVar03": "0123456789012345678901234567890123456789",
  "myVar04-01": "0123456789012345678901234567890123456789",
  "myVar04-02": "0123456789012345678901234567890123456789",
  "myDataArray":[{
                "myArrayVar01": 1,
                "myArrayVar02": 1,
                "myArrayVar03": 1,
                "myArrayVar04": 4,
                "myArrayVar05": 0
            },{
                "myArrayVar01": 2,
                "myArrayVar02": 2,
                "myArrayVar03": 2,
                "myArrayVar04": 4,
                "myArrayVar05": 0
            }]
}
]

И я должен был определить sctipt перед запросом так:

 let localVarDataAray="";
pm.variables.set('localVarDataAray',JSON.stringify(data.myDataArray));

И он отлично работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...