不提供附件就可以使用SMTP采样器吗?

时间:2019-11-20 09:34:03

标签: jmeter smtp

我想在Jmter脚本中使用SMTP Sampler,但出现500错误,表明文件位置被拒绝访问。我通过添加附件执行了变通办法,但就我而言,我不需要为SMTP采样器附加任何文件。有什么解决方法吗?

2 个答案:

答案 0 :(得分:0)

您可以检查Send plain body并将消息文本放入文件中,

  

发送纯主体(即非分段/混合)(如果未选中),然后将其作为普通消息发送,即,如果可能的话,则非分段/混合。如果邮件正文为空并且只有一个文件,则将文件内容作为邮件正文发送。

电子邮件将文件内容作为电子邮件正文

发送

答案 1 :(得分:0)

再次检查“附加文件”输入中是否没有whitespaces(空格不可见,但如果您提供了某些内容,JMeter将尝试加载文件)

您可以使用自己选择的文本/ XML编辑器打开.jmx脚本(JMeter .jmx脚本基本上是XML files

如果您不想发送任何附件,则脚本中应包含以下行:

<stringProp name="SMTPSampler.attachFile"></stringProp>

如果attachFile"></stringProp>之间有任何字符-删除它们,您的请求应开始工作(假设其他配置参数正确)

错误设置(带有3个空格)的示例如下所示:

enter image description here

查看Load Testing Your Email Server: How to Send and Receive E-mails with JMeter文章,您可以在其中看到示例配置,可以将其重新用于构建自己的请求。