MrSalamander 发表于 2015-5-29 14:32:23

我Jmater参数化,为什么文件里的第一行的数据会多一个%3F这个东西

我在进行登陆操作的测试。
但是参数化文件里的第一行数据就多出了这个:
POST data:
loginName=%3F0000000012&passwd=123456

其他的都是:
POST data:
loginName=0000000013&passwd=123456


williamlam 发表于 2015-5-29 15:20:07

你的参数化引用的文件是用什么编码保存的?不要用UTF-8,要用默认的ANSI编码保存

raxliao 发表于 2015-5-29 17:24:35

楼上别逗了。 我们jmeter参数文件,都是用utf-8的,再说参数化文件那里可以指定文件编码。

to lz:
1、在参数引用那里,不用勾选“编码”
2、检查下你的数据文件, %3F urldecode后是 ?

MrSalamander 发表于 2015-6-1 11:26:03

raxliao 发表于 2015-5-29 17:24
楼上别逗了。 我们jmeter参数文件,都是用utf-8的,再说参数化文件那里可以指定文件编码。

to lz:


问题解决了,我数据文件的编码改成了Unicode就没问题了。
我按照你的方式弄了一下。
结果是那个 %3F 变成了个 ?(问号)

williamlam 发表于 2015-6-3 16:32:19

本帖最后由 williamlam 于 2015-6-3 16:51 编辑

MrSalamander 发表于 2015-6-1 11:26
问题解决了,我数据文件的编码改成了Unicode就没问题了。
我按照你的方式弄了一下。
结果是那个 %3F 变 ...
你的情况我遇到过

williamlam 发表于 2015-6-3 16:50:20

参数引用文件用UTF-8保存

运行结果

参数引文文件用ANSI保存,运行结果


不知道你遇到的是不是这情况!

williamlam 发表于 2015-6-3 16:53:47

raxliao 发表于 2015-5-29 17:24
楼上别逗了。 我们jmeter参数文件,都是用utf-8的,再说参数化文件那里可以指定文件编码。

to lz:


呵呵

MrSalamander 发表于 2015-6-4 16:46:45

williamlam 发表于 2015-6-3 16:50
参数引用文件用UTF-8保存

运行结果


嗯 差不多是这样啊 所以还是编码的问题嘛?

williamlam 发表于 2015-6-5 08:56:33

MrSalamander 发表于 2015-6-4 16:46
嗯 差不多是这样啊 所以还是编码的问题嘛?

你的具体情况我不清楚,但我的情况就是引用的txt文件使用默认的编码格式ANSI保存,你可以打开txt文件然后另存为看看你的文件是什么编码格式的,如果不是ANSI的话你试更换一下是否正常。
页: [1]
查看完整版本: 我Jmater参数化,为什么文件里的第一行的数据会多一个%3F这个东西