最近遇到一个post接口,入参格式json数组,通过F12抓包导出har文件,然后转换成yml文件,通过回放脚本,运行失败,一直报错is not of type 'object',度娘了很多方法都没成功,最后通过把整个数组写在variables里面声明变量,再进行引用变量,最后问题成功被解决啦!!!!!
F12抓包如图:
yml入参:
回放报错如图:
如果入参格式是[{},{}...]json数组的格式,按照录制生成的格式是不支持的,以下是解决方式:
1、在testcases中的步骤中通过variables去定义json数组
2、在入参json那里直接引用定义的json数组