shannonredeemed

CSV参数文件中的换行符号问题

前言

 使用【CSV数据文件配置】组件,CSV文件中单元格里的换行符,将会影响CSV参数内容的读取,问题排查关键——充分利用【调试取样器】组件的曝光功能!

踩坑之——CSV文件首行超长的参数说明,经过自动换行格式处理后,脚本读取的变量内容错误

1、 上配置

(1) 创建如下脚本结构

image

 (2) 创建CSV文件,在首行一个单元格内输入带换行/回车符的内容

 image

2、 看执行情况 - 与预期输出不符

 image

3、分析请教

  一顿执行分析后,灵光乍现—— まさか…是单元格里的回车键搞的???!再看一下【调试取样器】的结果,“还有什么说得?”!

image

image

image

 

 

 

 

4、调试&解决

去掉CSV文件中首行 单元格里的换行符,再次执行—— 问题消失了,输出符合预期!!!

 

image

 

 

 

image

 

总结

  1. 在一个线程组读取一行CSV数据的机制下,CSV文件中,各单元格的内容是不能包括换行符的,否则,会导致当前行的数据被拆分为两行,读取的参数值错位。
  2. 排查参数值错误问题,【调试取样器】是超好用的不二工具,别忘记它哦!~

 

   呛呛!~ 本篇博客就到这里啦!这些问题看起来不大,但都是Jmeter使用过程中恼人的小路障,积极排查起来!~

 

下期预告

我们将要分析一些BeanShell JSR223组件中不小心就掉进去的字符串函数和变量获取相关的小陷阱

 

posted on 2025-08-31 19:18  Shannon_Zhang  阅读(68)  评论(0)    收藏  举报