我正在尝试使用TCP Sampler在IMAP4之上创建自动测试。
我没有使用邮件阅读器采样器,因为我需要允许注入(inject)纯IMAP4命令。
我的IMAP4服务器(像任何IMAP4服务器一样)期望接收以CRLF(0D0A)结尾的任何IMAP4命令,因此,在此之前,我已经在文本发送区域以新行(Enter)结束了我的命令。
我监听了流量,发现JMeter在命令后仅添加了LF(0A)(无回车符)
我在这里缺少什么吗?
如何强制JMeter TCP Sampler在每个TCP命令的末尾添加CRLF?
最佳答案
使用XML换码解决了问题!
http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
在基于XML的JMX文件中,我明确添加了0xD字符:
1 login [email protected] a123456A