Postman-newman-精度问题&json格式参数

困扰了很久的Newman用CSV传参时16位数字精度会丢失问题,终于找到解决方案了(网上找了很久没有相关的)
问题描述:
Newman 批量跑case用CSV来维护测试数据是非常方便的,但当测试数据是16位及以上的数字时,即使单元格类型改成文本等各种格式,还是会丢失精度,变成其他数字。
解决方案:
测试数据换成json格式即可解决。

步骤:
一、文本编辑json格式内容如下:

[
    {
        "id": "1",
        "name": "小明",
        "age": "20"
    },
    {
        "id": "2",
        "name": "李四",
        "age": "20"
    }
    {
        "id": "3",
        "name": "张三",
        "age": "22"
    }
]

每个{}=CSV的一行

二、保存文本为.json格式

三、Newman 窗口,选中 data file 文件后,检查data file type =application/json 格式。
如果变成 undefined ,说明文件格式有问题,检查一下。
如果格式正确,可点击preview以行格式检查下测试数据。

ps:json格式组装数据会比CSV麻烦点,但应该有办法直接CSV转json的,后续看看怎么弄~

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值