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

如何使用JMeter实现Mailinator API读取公共收件箱邮件?

使用JMeter读取Mailinator公共收件箱邮件的请求取样器设计

一、获取公共收件箱的邮件列表

创建第一个HTTP请求取样器,配置如下:

  • 取样器类型:HTTP请求
  • 协议:HTTPS
  • 服务器名称或IP:api.mailinator.com
  • 端口号:443
  • 请求方法:GET
  • 路径:/api/v2/inboxes/{你的公共收件箱名}
    例:若收件箱名为test_public_box,路径则为/api/v2/inboxes/test_public_box
  • 可选参数:
    • limit:指定返回的邮件数量(默认10条)
    • skip:跳过指定数量的邮件,用于分页查询

二、提取邮件ID(用于获取单封邮件内容)

在第一个取样器后添加JSON提取器,配置:

  • 引用名称:emailId
  • JSON Path表达式:$.messages[0].id(提取列表中第一封邮件的ID,如需其他邮件可修改索引)
  • 匹配数字:1(取第一个匹配结果)

三、获取单封邮件的完整内容

创建第二个HTTP请求取样器,配置如下:

  • 取样器类型:HTTP请求
  • 协议:HTTPS
  • 服务器名称或IP:api.mailinator.com
  • 端口号:443
  • 请求方法:GET
  • 路径:/api/v2/emails/${emailId}
    注:${emailId}会自动引用上一步提取的邮件ID

四、额外配置与注意事项

  • 添加HTTP请求默认值组件,预先设置协议、服务器、端口,避免重复配置
  • 接口返回为JSON格式,邮件正文内容在data.body字段中(可能是HTML或纯文本格式)
  • 若需解析HTML格式的邮件内容,可添加CSS/JQuery提取器提取特定元素(比如验证码、链接等)
  • Mailinator公共收件箱无访问限制,请勿用于接收敏感信息

内容的提问来源于stack exchange,提问作者Bikram Sahu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 18:13:18