我可以用一个用户进行登录测试 . 如果我想为并发登录执行此操作,我被告知使用CSV Data Config组件,所以我按照this advice:
-
创建一个包含用户名和密码的文本文件,以逗号分隔 . 将它放在与测试计划相同的目录中 .
-
将CSV DataSet配置元素添加到测试计划 . 将变量命名为USER和PASS .
-
添加该元素中文件名的路径(我确保检查文件路径) .
-
在登录(HTTP请求)采样器上用
${USER}
替换登录名和用${PASS}
替换密码 .
遗憾的是,在我的登录页面中,我看到 ${USER}
和 ${PASS}
,而不是它们所代表的值(CSV文件中的值) . 我错过了什么?
1 回答
jmeter没有找到你的文件,或者你在某个地方有拼写错误 .
在第二步中:确保您的“用户,通行证”与文件中的完全相同 .
如果在文件中有空格而你没有用jmeter,他就找不到值,如果你在jmeter中有空格,他就不会找到这个值 . 我通常在文件和jmeter中“用户,传递”,它工作正常 .
像这样 :
in my csv :myuser,mypass
in jmeter
在第3步:我通常将csv文件放在jmeter测试所在的根目录中,这样它总能找到它 .