测试积点老人 发表于 2018-10-24 09:59:12

Jmeter CSV数据文件提交乱码及获取返回id不对

业务逻辑是读取CSV文件的字段内容往表中插入数据,然后修改这条数据CSV文件内容
http://quan.51testing.com/uploads/wenda/20180510/20180510185354_56494.jpgCSV数据文件设置:http://quan.51testing.com/uploads/wenda/20180510/20180510185421_62358.jpg
请求参数及编码http://quan.51testing.com/uploads/wenda/20180510/20180510185506_33100.jpg请求响应返回数据已经乱码了:***问题1:是哪里出错了?为啥?请问我该怎么改?http://quan.51testing.com/uploads/wenda/20180510/20180510185638_96114.jpg对生成数据id的正则提取http://quan.51testing.com/uploads/wenda/20180510/20180510190236_29337.jpg正则提取错误导致请求不对http://quan.51testing.com/uploads/wenda/20180510/20180510190325_22781.jpg
这个正则弄半天没弄出来,请大神改下。

qqq911 发表于 2018-10-25 10:48:49

可以不用正则吧

jingzizx 发表于 2018-10-25 12:06:43

响应结果要注意统一编码

梦想家 发表于 2018-10-25 12:57:39

可以不用正则吧

104~牛牛 发表于 2018-10-25 15:27:21

在通过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:45

csv设置那里的utf-8改为GB2312,解决文件内中文乱码问题

肖立银 发表于 2018-11-13 13:57:37

中文乱码,把CSV设置的编码格式改成GBK吧
页: [1]
查看完整版本: Jmeter CSV数据文件提交乱码及获取返回id不对