我有一种情况,我想从CSV文件中读取数据并在POST请求中使用它们。电子邮件数据包含“ @”符号。
因此,当我尝试使用Jmeter'@'来访问API时,将被'%40'代替。我尝试了以下解决方案,但没有解决:
结果:
[我不认为JMeter会进行任何转换,它应该按原样发送POST请求参数,在View Results Tree侦听器中看到的是文本表示形式。您可以使用Wireshark之类的嗅探工具查看JMeter确切发送的内容:
如果切换到HTTP
选项卡,您应该看到用户名发送时带有@
符号
[如果您在手动建立HTTP请求时遇到麻烦,请考虑仅使用HTTP(S) Test Script Recorder或JMeter Chrome Extension记录仅记录请求,两者都应产生语法上正确的HTTP Request采样器。