Загрузите несколько файлов / изображений с помощью команды newman в Jenkins - PullRequest
0 голосов
/ 31 октября 2018

Запуск API Postman с помощью команды Newman, которая в данный момент загружает один файл. Мое требование - загрузить несколько файлов, используя этот же API.

Мой текущий код, который загружает один файл, выглядит следующим образом: -

"method": "POST",
                    "header": [],
                    "body": {
                        "mode": "formdata",
                        "formdata": [
                            {
                                "key": "file",
                                "description": "Jpeg image or video (mov or mp4)",
                                "type": "file",
                                "src": "C:\\Test\\abc.jpeg"
                            }

                        ]
                    }

В этом же коде я хочу загрузить несколько файлов. Нужно какое-то направление о том, как я могу этого достичь.

1 Ответ

0 голосов
/ 31 октября 2018

Я публикую несколько файлов в почтальоне / новичке, отправляя несколько запросов POST - один файл на запрос. Таким образом, вы можете отправить много файлов, выполняя одну коллекцию запросов почтальона.

Edit: Пример формы с 2 полями для файла:

"method": "POST",
                "header": [],
                "body": {
                    "mode": "formdata",
                    "formdata": [
                        {
                            "key": "myFile1",
                            "description": "Jpeg image or video (mov or mp4)",
                            "type": "file",
                            "src": "C:\\Test\\abc.jpeg"
                        },
                        {
                            "key": "myFile2",
                            "description": "Jpeg image or video (mov or mp4)",
                            "type": "file",
                            "src": "C:\\Test\\def.jpeg"
                        }

                    ]
                }
...