我正在用Jmeter录制登录。密码有' @'。 Jmeter记录了精确的字符串但是当我运行时,' @'被转换为'%40ss'并且登录失败(即使我通过csv文件传递参数,登录也会失败)。但是如果我们通过jmeter Body Data传递参数,则登录成功。我不想通过身体数据,我想通过CSV文件发送参数。如何实现这一目标。请查收附件 Recorded and Response
答案 0 :(得分:1)
我的期望是,这只是一个表示问题,即当我使用像Wireshark这样的嗅探工具运行类似的请求时,我可以看到@
符号作为表单数据的一部分。
很可能你的问题出在其他地方,也就是说你没有与__RequestVerificationToken
相关联,或者没有添加HTTP Cookie Manager。
在负载测试ASP.NET Web应用程序时,您不仅可以记录和重放测试,还需要执行关联的动态参数,请查看ASP.NET Login Testing with JMeter文章以获取更多详细信息
答案 1 :(得分:0)