在POSTMAN中为API运行多个测试数据时,请求中未替换CSV文件数据

我正在用邮递员应用程序和请求列表测试我的API。不同请求的列表以以下格式放置在CSV文件中:

 path value
 post "myrequestdata1"
 post "myrequestdata2"
 ...  ...

但是在我的跑步过程中,它仅接受我提到的初始测试的请求。

我的请求正文:

 {
     "requestID": "xxxxxxx","clientRequestHandle": "YYYYYYY","items":{
                          "AppNumber": "105","AppId": "105","AppInfo": [{},{}]
 }
  }

我的csv数据代表:

 path,value
 post,"{  "requestID": "xxxxxxx","items":{ "AppNumber": "105",{}] } }"
 post,"items":{ "AppNumber": "106","AppId": "106","items":{ "AppNumber": "107","AppId": "107",{}] } }"

伙计们在这方面帮助我...

zwlyuan 回答:在POSTMAN中为API运行多个测试数据时,请求中未替换CSV文件数据

您需要在csv文件中转义这样的引号符号:

path,value
post,"{  ""requestID"": ""xxxxxxx"",""clientRequestHandle"": ""YYYYYYY"",""items"":{ ""AppNumber"": ""105"",""AppId"": ""105"",""AppInfo"": [{},{}] } }"
post,""items"":{ ""AppNumber"": ""106"",""AppId"": ""106"",""items"":{ ""AppNumber"": ""107"",""AppId"": ""107"",{}] } }"

并在请求中使用以下请求正文:

{{value}}
本文链接:https://www.f2er.com/2936095.html

大家都在问