MeterSphere:CSV文件字段值为数组时,如何操作


通过测试数据驱动自动化测试,测试数据以csv文件模式准备测试数据,并且csv某一个字段值为数组类型,且该数组以逗号分割。那么使用MeterSphere接口自动化测试该如何处理。

在这里插入图片描述

1、MeterSphere中CSV数据文件分隔符

MeterSphere接口自动化测试中CSV数据文件默认支持的数据分隔符默认是逗号分割。此根据实际CSV文件的分割形式修改。包括CSV编码等都可以自定义设置。另外,如果csv里有中文并且出现乱码时,可以通过指定csv文件编码来实现。
在这里插入图片描述
在MeterSphere接口测试中直接上传csv文件,会发现解析失败。
在这里插入图片描述

2、改变csv文件的分隔符

默认情况下,csv文件的分隔符是逗号。目前csv文件中的数组值也是逗号分割,所以传入MeterSphere接口测试时,就会发生解析失败。这种情况,需要先修改分割符,使数组的分隔符与csv文件的分隔符不同。

2.1用文本编辑器直接修改csv分隔符

使用文本编辑器直接打开csv文件,把里面的文件中逗号的分隔符,修改为其他的分隔符,比如分号。
如下图:使用的Nodepad++文本编辑器,直接修改csv的分隔符设置为分号;修改后保存此文件。
在这里插入图片描述

2.2 修改Excel配置信息,设置csv分割为分号

Excel使用的工具版本不一样,方式也不一样,大家可以Excel标准修改配置说明或文档。

3、MeterSphere引用csv文件

把修改后的csv文件上传到接口自动化中,这里需要调整MeterSphere默认分隔符为分号即可。如果字段有双引号的话,还需要调整【是否允许带引号】为“true”
在这里插入图片描述

点击【预览】查了文档内容
在这里插入图片描述

添加脚本测试一下能否正常读取文档里数组类型的数据
在这里插入图片描述
点击【调试】,查看执行结果,可获取数组类型的数据。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值