curl 导入 postman 报错小记
前言
这边有个测试用例系统,方便手工人员和自动化人员协作管理测试用例库,有个流程是当自动化完成脚本编写,就手工为这个用例添加一个已实现自动化的标签,我习惯不好,没有边实现边同步,当我快乐的写完脚本,去这个系统添加对应的标签的时候,竟然有 100 多个,要手工一个个加,费手,我就想这个也写个脚本去自动添加。
问题
我找到了对应的接口,先用 postman 本地调试一下,然后再写脚本,用到了两个接口,get 和 put, get 从浏览器那边复制为 curl 形式,导入 postman 正常,调试 ok。 put 就报 arg.startsWith is not a function 这个错
如图
导入 postman
仔细分析该 put 接口,发现是 data-raw 里面的数据双引号的问题例如复制出来的长这样--data-raw "{"title":"[ORI_DA_LBA_002][WAB-Client] Verify add third party bank",
把 json 字符串里面的双引号改为单引号,然后保存重新导入 ok--data-raw "{'title':'[ORI_DA_LBA_002][WAB-Client] Verify add third party bank',
但是这个问题又不是必现的, 我换了一条用例,复制出来的 put 接口的 json 字符串导出来也是这样的字符串,但是导入 postman 就没报错,我应该没有找到问题的症结所在
版权声明: 本文为 InfoQ 作者【红毛丹】的原创文章。
原文链接:【http://xie.infoq.cn/article/f54422ed1c6327987d4c69534】。文章转载请联系作者。
评论