Jmeter正在转换'@';在密码中输入垃圾字符

Jmeter正在转换'@';在密码中输入垃圾字符,jmeter,performance-testing,Jmeter,Performance Testing,我正在用Jmeter记录登录。密码有“@”。Jmeter记录了精确的字符串,但当我运行相同的字符串时,@'被转换为“%40ss”,并且登录失败(即使我通过csv文件传递参数,登录也失败)。但如果我们通过jmeter主体数据传递参数,则登录成功。我不想传递身体数据,我想通过CSV文件发送参数。如何做到这一点。请查找附件 Lakshmikanth,当您在参数值中传递任何特殊字符时,JMeter会将该字符转换为百分比编码,例如“@”转换为“%40”、“!”转换为“%21” 要解决这个问题,您可以按原样

我正在用Jmeter记录登录。密码有“@”。Jmeter记录了精确的字符串,但当我运行相同的字符串时,@'被转换为“%40ss”,并且登录失败(即使我通过csv文件传递参数,登录也失败)。但如果我们通过jmeter主体数据传递参数,则登录成功。我不想传递身体数据,我想通过CSV文件发送参数。如何做到这一点。请查找附件
Lakshmikanth,当您在参数值中传递任何特殊字符时,JMeter会将该字符转换为百分比编码,例如“@”转换为“%40”、“!”转换为“%21”


要解决这个问题,您可以按原样传递密码[说P@ssword]在.csv文件中,但在您的请求中,您需要取消选中与密码参数对应的“编码”复选框。

我的期望是,这只是一个表示问题,也就是说,当我使用嗅探工具运行类似的请求时,我可以看到
@
符号作为表单数据的一部分

很可能你的问题出在其他地方,也就是说,你没有关联这个或者没有添加


当涉及到ASP.NET web应用程序的负载测试时,您不能只记录和重放您的测试,您需要执行动态参数的关联,查看文章以了解更多详细信息。

是的,正如您所说,uu RequestVerificationToken存在问题。我遵循以下链接来克服这个问题。