【发布时间】:2019-04-18 20:08:49
【问题描述】:
Newman 版本(可以通过 newman -v 找到):4.2.2
操作系统详细信息(类型、版本和架构):Windows 10 Pro 版本 1803 在本地运行所有文件,但访问内部 API
您是使用 Newman 作为库还是通过 CLI 使用?命令行
您最近是否遇到过这个问题,或者这个错误一直存在:这是一个新集合
预期行为:我需要使用 CSV 文件将数据导入 POST 请求的响应正文。所有值必须是字符串。我的 CSV 在 POSTMAN 中正常工作,但因 错误而失败:第 2 行的结束引号无效;在 NEWMAN 中找到 """ 而不是分隔符 ","。
用于运行 Newman 的命令/脚本:newman run allPatients.postman_collection.json -e New_QA.postman_environment.json -d 2.csv
样本收集和辅助文件(减去敏感细节): 在 POSTMAN 中,当我运行请求时,所有值都是字符串,并且必须用双引号括起来。我使用如下所示的 CSV 文件:
"bin","pcn","group_id","member_id","last_name","first_name","dob","sex","pharmacy_npi","prescriber_npi" """012353""","""01920000""","""TESTD 273444""","""Z9699879901""","""Covg""","""MC"""," ""19500101""","""2""","""1427091255""","""1134165194"""
当我在 NEWMAN 中运行相同的 CSV 数据文件时,我得到了上述错误。 我尝试了一些我在这个论坛上看到的选项,但没有任何运气,例如使用 Escape 语法进行 double引用如: "/"文本/""
我尝试过的唯一没有因上述错误导致预运行失败的方法包括完全删除双引号或用单引号替换它们。当我这样做时,我收到 400 Bad Request,我怀疑这是由于我发送了无效的数据类型。
【问题讨论】:
标签: csv postman newman postman-collection-runner