在POSTMAN中运行API的多个测试数据时,请求中未替换CSV文件数据
我正在用postman应用程序和请求列表测试我的API。不同请求的列表以以下格式放置在CSV文件中:在POSTMAN中运行API的多个测试数据时,请求中未替换CSV文件数据,postman,postman-collection-runner,Postman,Postman Collection Runner,我正在用postman应用程序和请求列表测试我的API。不同请求的列表以以下格式放置在CSV文件中: path value post "myrequestdata1" post "myrequestdata2" ... ... 但在我的运行过程中,它只接受我提到的初始测试的请求 我的请求机构: { "requestID": "xxxxxxx", "clientRequestHandle": "YYYYYYY", "items":{
path value
post "myrequestdata1"
post "myrequestdata2"
... ...
但在我的运行过程中,它只接受我提到的初始测试的请求
我的请求机构:
{
"requestID": "xxxxxxx",
"clientRequestHandle": "YYYYYYY",
"items":{
"AppNumber": "105",
"AppId": "105",
"AppInfo": [{}, {}]
}
}
我的csv数据表示:
path, value
post,"{ "requestID": "xxxxxxx", "clientRequestHandle": "YYYYYYY", "items":{ "AppNumber": "105", "AppId": "105", "AppInfo": [{}, {}] } }"
post,"{ "requestID": "xxxxxxx", "clientRequestHandle": "YYYYYYY", "items":{ "AppNumber": "106", "AppId": "106", "AppInfo": [{}, {}] } }"
post,"{ "requestID": "xxxxxxx", "clientRequestHandle": "YYYYYYY", "items":{ "AppNumber": "107", "AppId": "107", "AppInfo": [{}, {}] } }"
大家在这方面帮助我…您需要在csv文件中转义引号符号:
path, value
post,"{ ""requestID"": ""xxxxxxx"", ""clientRequestHandle"": ""YYYYYYY"", ""items"":{ ""AppNumber"": ""105"", ""AppId"": ""105"", ""AppInfo"": [{}, {}] } }"
post,"{ ""requestID"": ""xxxxxxx"", ""clientRequestHandle"": ""YYYYYYY"", ""items"":{ ""AppNumber"": ""106"", ""AppId"": ""106"", ""AppInfo"": [{}, {}] } }"
post,"{ ""requestID"": ""xxxxxxx"", ""clientRequestHandle"": ""YYYYYYY"", ""items"":{ ""AppNumber"": ""107"", ""AppId"": ""107"", ""AppInfo"": [{}, {}] } }"
并在请求中使用以下请求正文:
{{value}}
据我所知,您有一个带有值的文件,用于在集合运行程序执行期间替换请求模板中的变量,对吗?你能分享一下你用作模板的邮递员请求吗?你能分享你的部分档案吗?@Stepan你是rit。请查找我的请求:{“requestID”:“xxxxxxx”,“clientRequestHandle”:“yyyyyyyy”,“items”:{“AppNumber”:“105”,“AppId”:“105”,“AppInfo”:[{},{}]}}和我的csv数据:路径,值post,{“requestID”:“xxxxxxx”,“clientRequestHandle”:“yyyyyyyy”,“条目“{”AppNumber:“105”,“AppId:“105”,“AppInfo:[{},{}]}}”让我试试这个,然后给你回复