CSV文件编辑数据时
一、如果数据的长度不超过11位,直接正常输入
二、如果数据的长度大于等于11位,新增数据时,将列格式改为文本,并且输入数字,数字使用文本格式保存
- 如果数字长度超过11位,则展示为E+科学计数法,数据精度不会丢失,点击数据单元格查看到原始数据。
- 如果数字长度超过14位,则展示为E+科学计数法,并且超过14位的部分精度会丢失,都展示为0,点击数据单元格查看不到原始数据。
如上,数据看上去是科学计数法或者精度丢失,但是Jmeter通过CSV文件获取数据时,还是能获取到原始数据。
注意:如果不将列格式改为文本,则Jmeter通过CSV文件获取数据时,不能获取到原始数据。
CSV文件展示成了E+科学计数法或精度丢失,怎样查看原始内容?
1、Jmeter通过配置元件:CSV数据文件设置读取原始数据
2、创建JSR223服务请求,获取Jmeter数据,并通过python程序写入文件,则文件中即为原始数据。
newCode = vars.get('code')
with open(r'D:\apache-jmeter-4.0\bin\TestData\other\originalData.txt','a') as f:f.write(newCode + '\n')