Postman从excel / csv文件请求正文数据-正斜杠

iq3niunx  于 2023-05-26  发布在  Postman
关注(0)|答案(2)|浏览(214)

我从Excel文件中获取请求体数据。我已经将Excel转换为CSV格式。我有种能够找到一个解决方案,但它不是100%工作,因为jsonbody格式在不正确获取数据时显示csv中的正斜杠,从runner集合导入数据。

请求正文

{{jsonBody}}

设置全局变量jsonBody
运行收集,选择数据文件作为csv文件,按照屏幕截图请求正文显示的正斜杠。
运行集合后,我得到的身体不正确的版本与正斜杠。

这下面的截图显示正确的版本对csv数据我需要删除正斜杠从csv数据

des4xlb0

des4xlb01#

我也有类似的问题与 Postman ,并意识到我的问题更多的是一个语法问题。
假设你的cvs文件有以下几列:

userId |    mid    | platform | type | ...etc
row1    94J4J  | 209444894 |   NORTH  |  PT  | ...
row2    324JE  | 934421903 |   SOUTH  |  MB  | ...
row3    966RT  | 158739394 |   EAST   |  PT  | ...

这是你想要的JSON请求体的样子:

{
    "userId" : "{{userId}}",
       "mids":[{
              "mid":"{{mid}}",
         "platform":"{{platform}}"
               }],
       "type":["{{type}}"],
        .. etc   
   }

确保列名称与变量{{variableName}}匹配

llew8vvj

llew8vvj2#

来自CSV的数据已经是字符串格式,所以你不需要在预请求中做任何事情。
示例:

让csv为

|    jsonBody       |
|    {"name":"user"}|

现在在 Postman 请求中只需用途:

{{jsonBody}}

因为{{column_name}}将被视为数据变量,所以在您的情况下{{jsonBody}}
csv:

请确保将其保存为csv文件:

现在请求用途:

输出:

如果你想添加json body作为另一个的值,那么只用途:

输出:

相关问题