如何在jmeter3.0中使用csv数据集配置登录多个用户名和paasword?

时间:2016-09-03 11:14:58

标签: java jmeter

在http请求中,我设置的变量名是

username=$(name)          
password=$(psw)

在CSV数据集配置集中,详细信息为:

File name: /home/desktop/login.txt            
Variable name: name,psw             
Delimiter use: ,  

在CSV文件中,我有三个用户帐户:

radha,radha            
sumithra,sumithra        
moorthi,moorthi

在上面的配置中,我在Linux中运行了jmeter3.0。但是,它不会读取CSV/txt file数据。通过我的申请的以下无效请求。

POST数据:

username=%24%28name%29&password=%24%28psw%29&userstate=others&submit=Enter

请给我一个有用的解决方案。

1 个答案:

答案 0 :(得分:2)

您遵循的每一步似乎都可以。但是我可以看到你错过了在脚本中正确声明变量。在您的Http请求采样器中,您必须发送如下所示的参数:

username=${name}
password=${psw}

在Http采样器中:

enter image description here

  

由于URL通常包含ASCII集之外的字符,因此必须将URL转换为有效的ASCII格式。

     

URL编码用“%”后跟两个十六进制数字替换不安全的ASCII字符。

因此,在您的情况下,由于(),POST数据显示为“username =%24%28name%29”

如需参考,请参阅HTML URL Encoding Reference