You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求提供LoadRunner发送带PDF附件邮件的示例脚本及SMTP配置参数说明

请求提供LoadRunner发送带PDF附件邮件的示例脚本及SMTP配置参数说明

嗨,我来帮你搞定这个问题!在LoadRunner里通过SMTP协议发送带PDF附件的邮件其实没那么复杂,我给你整理了完整的示例脚本和必填的SMTP参数说明,直接参考就行:

一、SMTP必填配置参数说明

这些是你必须明确的参数,缺一不可:

  • smtp_server:你的SMTP服务器地址,比如公司内部服务器、smtp.gmail.com(Gmail)、smtp.office365.com(Outlook)
  • smtp_port:SMTP服务端口,常规非加密用25,SSL加密用465,TLS加密用587
  • smtp_username:发送邮件的完整邮箱账号,比如your_work_email@company.com
  • smtp_password:对应邮箱的密码或授权码(现在主流邮箱大多要求用授权码而非原密码,需要在邮箱设置里生成)
  • from_email:发件人邮箱,和上面的smtp_username保持一致即可
  • to_email:收件人邮箱,多个收件人用分号分隔,比如test1@xxx.com;test2@xxx.com
  • email_subject:邮件的主题内容
  • email_body:邮件的正文文本
  • attachment_path:PDF文件的完整本地路径,比如C:\LoadRunner\reports\test_result.pdf

二、LoadRunner示例脚本(Web HTTP/HTML协议)

下面是可以直接复用的脚本片段,你只需要把参数替换成自己的实际信息:

Action()
{
    // 初始化SMTP连接,这里以Outlook的TLS加密为例
    smtp_connect("smtp_server=smtp.office365.com", 
                 "smtp_port=587", 
                 "smtp_username=your_email@outlook.com", 
                 "smtp_password=your_authorization_code", 
                 "use_tls=1", // 启用TLS加密,不需要的话设为0
                 LAST);

    // 设置邮件的基础信息
    smtp_set("from=your_email@outlook.com", 
             "to=recipient@company.com", 
             "subject=LoadRunner 测试报告附件", 
             "body=您好,这是本次LoadRunner测试的PDF报告,请查收。", 
             LAST);

    // 添加PDF格式的附件
    smtp_add_attachment("filename=C:\\LoadRunner\\reports\\test_report.pdf", 
                        "content_type=application/pdf", // 指定附件类型为PDF
                        LAST);

    // 执行邮件发送操作
    smtp_send();

    // 发送完成后关闭SMTP连接
    smtp_disconnect();

    return 0;
}

三、关键注意事项

  • 加密设置要对应:如果用SSL加密,把use_tls=1换成use_ssl=1,端口改成465;不需要加密的话去掉加密参数,端口用25
  • 邮箱权限设置:像Gmail、Outlook这类公共邮箱,需要提前在账号设置里开启“允许第三方应用访问”或者生成专用授权码,不然脚本会连接失败
  • 路径格式要正确:附件路径里的反斜杠必须写成双反斜杠\\,或者改用正斜杠/,不然LoadRunner会识别不到文件
  • 网络连通性:确保运行脚本的机器能正常访问SMTP服务器,没有防火墙或代理拦截对应端口

备注:内容来源于stack exchange,提问作者Renuka Pophali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 08:53:04