JMeter SMTP采样器-是否可以在“中”使用参数化;“附上文件”;选项

JMeter SMTP采样器-是否可以在“中”使用参数化;“附上文件”;选项,jmeter,smtp,Jmeter,Smtp,我正在使用JMeter 4.0,我一直试图在“附加文件”选项中参数化文件名,但没有成功。我需要使用不同大小的附件,每个循环都需要随机的pdf文件(来自本地保存在d驱动器中的一组文件)与电子邮件一起附加 我正在使用CSV数据集配置进行参数化,在消息的主题行中使用参数时未发现任何问题 但是,当与attach files选项一起使用时,JMeter测试无法使用FileNotFoundException执行,因为变量名被替换为pdf文件名。有解决办法吗 错误消息:java.io.FileNotFound

我正在使用JMeter 4.0,我一直试图在“附加文件”选项中参数化文件名,但没有成功。我需要使用不同大小的附件,每个循环都需要随机的pdf文件(来自本地保存在d驱动器中的一组文件)与电子邮件一起附加

我正在使用CSV数据集配置进行参数化,在消息的主题行中使用参数时未发现任何问题

但是,当与attach files选项一起使用时,JMeter测试无法使用FileNotFoundException执行,因为变量名被替换为pdf文件名。有解决办法吗


错误消息:java.io.FileNotFoundException:D:\Data\u Jmeter\${AttachFile}.pdf(系统找不到指定的文件)

我无法使用以下设置重现您的问题:

其中,
${path}
在测试计划级别通过设置,并解析到我的JMeter安装的“bin”文件夹中

源于


因此,我建议您仔细检查
${AttachFile}
变量是否已定义,您可以使用组合执行此操作

感谢Dmitri的输入。当我在附加文件中使用“\”时,我的代码不起作用。当我按照您在示例中指定的那样将其替换为“/”时,它起了作用。例如D:\Data_Jmeter/${AttachFile}.pdf