Newman CLI обрабатывает строки в CSV иначе, чем POSTMAN - ошибка разбора - PullRequest
0 голосов
/ 15 ноября 2018

Версия Newman (можно найти через newman -v): 4.2.2

Сведения об ОС (тип, версия и архитектура): Windows 10 Pro, версия 1803 Локальный запуск всех файлов, но без использования внутреннего API

Вы используете Newman в качестве библиотеки или через CLI? CLI

Вы сталкивались с этим недавно, или эта ошибка всегда была: это новая коллекция

Ожидаемое поведение: мне нужно использовать файл CSV для импорта данных в тело ответа на запросы POST. Все значения ДОЛЖНЫ быть строками. Мой CSV работает правильно в POSTMAN, но завершается с ошибкой : недопустимая закрывающая кавычка в строке 2; найдено "" "вместо разделителя", " в NEWMAN.

Команда / скрипт, используемый для запуска Newman: newman запускает allPatients.postman_collection.json -e New_QA.postman_environment.json -d 2.csv

Коллекция образцов и вспомогательные файлы (за исключением конфиденциальных данных): В POSTMAN, когда я запускаю запросы, все значения являются строками и должны быть заключены в двойные кавычки. Я использую файл CSV, который выглядит следующим образом:

"бен", "PCN", "group_id", "member_id", "last_name", "first_name", "д.р.", "секс", "pharmacy_npi", "prescriber_npi" "" "012353" "", "" 01920000 "" "," "TESTD 273444" "", "" Z9699879901 "" "," "Covg" "", "" MC "" "," "" 19500101 ""» "" "2" "" "" "1427091255" "" "" "1134165194" ""

Когда я запускаю тот же файл данных CSV в NEWMAN, я получаю сообщение об ошибке выше. Я попробовал несколько вариантов, которые я видел на этом форуме, без какой-либо удачи, таких как использование синтаксиса Escape для двойных кавычек такие как: "/" Текст / ""

Единственные вещи, которые я пробовал, которые не провалились перед запуском с ошибкой, подобной описанной выше, включают полное удаление двойных кавычек или замену их одинарными кавычками. Когда я делаю это, я получаю 400 неверных запросов, которые, как я подозреваю, связаны с отправкой неверных типов данных.

1 Ответ

0 голосов
/ 15 ноября 2018

Пожалуйста, закройте эту проблему. Это было результатом человеческой ошибки.

Мне удалось исправить это, правильно используя синтаксис, предложенный в другом месте.

"бен", "PCN", "group_id", "member_id", "last_name", "first_name", "д.р.", "секс", "pharmacy_npi", "prescriber_npi" "\" 012353 \ "", "\" 01920000 \ "", "\" TESTD 273444 \ "", "\" Z9699879901 \ "", "\" Covg \ "", "\" MC \ "", " \ "19500101 \" " "\" 2 \ ""," \ "1427091255 \"», "\" 1134165194 \ ""

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