51Testing软件测试论坛

标题: Jmeter CSV数据文件提交乱码及获取返回id不对 [打印本页]

作者: 测试积点老人    时间: 2018-10-24 09:59
标题: Jmeter CSV数据文件提交乱码及获取返回id不对
业务逻辑是读取CSV文件的字段内容往表中插入数据,然后修改这条数据
CSV文件内容

CSV数据文件设置:

请求参数及编码
请求响应返回数据已经乱码了:***问题1:是哪里出错了?为啥?请问我该怎么改?
对生成数据id的正则提取
正则提取错误导致请求不对

这个正则弄半天没弄出来,请大神改下。

作者: qqq911    时间: 2018-10-25 10:48
可以不用正则吧
作者: jingzizx    时间: 2018-10-25 12:06
响应结果要注意统一编码
作者: 梦想家    时间: 2018-10-25 12:57
可以不用正则吧
作者: 104~牛牛    时间: 2018-10-25 15:27
在通过BeanShell 生成CSV文件时,写入的中文字符默认情况会变成乱码。

//默认情况生成的文件是asii编码。
fileName = “c:\test.csv";
fos = new FileOutputStream(fileName, false);
ps = new PrintStream(fos);



// Open File(s)

fileName = vars.get("CSVFilesPath") + "/" + "TestData_LiveSchedules_OnNow${FileNameSign}.csv";

fos = new FileOutputStream(fileName, false);

//生成utf-8编码的文件中文就正常了。

ps = new PrintStream(fos,true,"UTF-8");
作者: tnn_Test    时间: 2018-11-12 19:34
csv设置那里的utf-8改为GB2312,解决文件内中文乱码问题
作者: 肖立银    时间: 2018-11-13 13:57
中文乱码,把CSV设置的编码格式改成GBK吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2