我试图使用postman-to-k6实用工具将邮递员集合转换为K6。postman-to-k6工作非常好,当集合有简单的请求(如Get和Post )时,将集合转换为k6.js脚本,并具有简单的键值对json。
但是,当我想使用formdata转换具有文件上传功能的集合时,命令
postman-to-k6 .\collection.JSON -o K6-script.js失败了。给我一个错误
The "path" argument must be of type string. Received an instance of Array邮递员的收集是巨大的,敏感的数据和多个请求,其中文件上传已经使用。不可能在这里共享集合。(同样,我的假设是它由于格式数据而失败)。
我有没有办法找出到底是什么引起了这个问题?
FYI:邮递员的收藏也很好。
发布于 2022-03-23 18:00:24
尝试使用以下命令,它已经为我工作并且至少产生了部分输出,我可以识别它正在破坏的位置:
postman-to-k6 my.postman_collection.json -e my-env.postman_environment.json --skip-pre --skip-post -s -o k6-output.js基本上使用-s (--单独的选项),您也可以选择使用--跳过-预和--跳过-post。
https://stackoverflow.com/questions/69407334
复制相似问题