活久见!Jmeter也能实现文件传输和发送邮件啦

摘要:
Jmeter内置FTPSampler,可以轻松上传和下载FTP文件。Jmeter可以上传新文件或覆盖旧文件;除了上传和下载文本文件,您还可以上传和下载视频、音频和其他文件。内置的SMTPSampler和MailReaderSampler使Jmeter能够发送和接收邮件。SMTP采样器是基于SMTP协议实现的。SMTP是一种可靠有效的电子邮件传输协议。SMTP是一种基于FTP文件传输服务的邮件服务。它主要用于在系统之间传输邮件信息并提供信件通知。JmeterMailReaderSampler支持多种邮件接受协议,包括POP3和IMAP。

本文章出自【码同学软件测试】

码同学公众号:自动化软件测试,领取资料可加:Matongxue_8

码同学抖音号:小码哥聊软件测试

Jmeter实现文件处理和邮件发送

Jmeter除了支持Http协议以外,还支持多种其他协议,包括FTP协议和SMTP/POP3协议,可以用于文件上传下载和邮件发送。Jmeter内置FTP Sampler,可以很方便的实现FTP文件上传下载。

Jmeter上传FTP文件

新建Jmeter脚本,在线程组下添加FTP请求,在其中填写:

• FTP服务器IP

• 上传的远程文件路径

• 上传的本地文件路径

• FTP请求模式:此处必须选择PUT,PUT代表上传,GET代表下载

• FTP服务器的登录信息

活久见!Jmeter也能实现文件传输和发送邮件啦第1张

Jmeter下载FTP文件

下载文件也通过Jmeter内置的FTP Sampler来实现,此时的信息和上传信息几乎一致,除了FTP请求模式需要用POST变更为GET

活久见!Jmeter也能实现文件传输和发送邮件啦第2张
活久见!Jmeter也能实现文件传输和发送邮件啦第3张

运行脚本,查看结果树中会显示上传下载信息,并且可以在本地和FTP服务器上看到更新后的文件信息。Jmeter可以上传新的文件,也可以覆盖旧有文件;除了可以上传下载文本文件以外,还可以上传下载视频,音频等文件。

活久见!Jmeter也能实现文件传输和发送邮件啦第4张

Jmeter通过内置的SMTP Sampler和Mail Reader Sampler可以实现邮件的发送和接受。

• SMTP Sampler是基于SMTP协议实现的,SMTP是一种可靠且有效的电子邮件传输协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。

• Jmeter Mail Reader Sampler支持多种邮件接受协议,包括POP3和IMAP。POP3,全名为“Post Office Protocol - Version 3”,协议主要用于支持使用客户端远程管理在服务器上的电子邮件。IMAP(Internet Mail Access Protocol)是斯坦福大学在1986年开发的一种邮件获取协议,它的主要作用是邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。

在使用Jmeter接受和发送邮件之前,首先需要有邮件服务,我们可以使用邮箱的邮件服务,以QQ邮箱为例,可以开通QQ邮箱的SMTP和POP3服务:

活久见!Jmeter也能实现文件传输和发送邮件啦第5张

免费领取码同学软件测试课程笔记+超多学习资料+完整视频+面试题,可加微信:Matongxue_8

免费领取码同学软件测试课程笔记+超多学习资料+完整视频+面试题,可加微信:Matongxue_8

SMTP Sampler发送邮件

Jmeter SMTP Sampler可以实现基本的邮件发送功能,它可以发送带附件的文本内容,但是不支持HTML格式的邮件发送。新建脚本->线程组->SMTP Sampler,在其中填写如下信息即可实现邮件发送:

• SMTP服务器和连接信息

• 收件人信息

• 邮件信息(邮件头,邮件体,携带附件)

活久见!Jmeter也能实现文件传输和发送邮件啦第6张

运行脚本后查收邮箱,能够看到Jmeter发送的邮件信息:

活久见!Jmeter也能实现文件传输和发送邮件啦第7张

Mail Reader Sampler接收邮件

Jmeter Mail Reader Sampler用于接收邮件,它支持多种邮件接收协议,按如下所示信息填写即可模拟客户端接受邮件信息:

活久见!Jmeter也能实现文件传输和发送邮件啦第8张

运行脚本,通过查看结果树即可看到邮件详情

活久见!Jmeter也能实现文件传输和发送邮件啦第9张

END

免费领取码同学软件测试课程笔记+超多学习资料+学习完整视频 可加:Matongxue_8/关注码同学公众号

本文著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

免责声明:文章转载自《活久见!Jmeter也能实现文件传输和发送邮件啦》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇weex入门指南--华岭解决mac iOS 上拉 下拉出现白色空白、白边下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[WCF安全系列]实例演示:TLS/SSL在WCF中的应用[SSL over TCP]

在接下来的系列文章中我们正是讨论关于身份认证的主题。在前面我们已经谈到了,WCF中的认证属于“双向认证”,既包括服务对客户端的认证(以下简称客户端认证),也包括客户端对服务的认证(以下简称服务认证)。客户端认证和服务认证从本质上并没有什么不同,无非都是被认证一方提供相应的用户凭证供对方对自己的身份进行验证。我们先来讨论服务认证,客户端认证放在后续的文章中。...

ArcGIS矢量数据批量合并工具

  对ArcGIS的矢量数据如SHP,MDB(Personal geodatabise),GDB(File Geodatabase)多个实现批量合并,合并时可以选择模板,其他自动对照。 本软件是绿色共享软件,无需安装,操作方便,自动记忆上次界面设置,有其他特殊需要和问题,都可以发Email:gisoracle@126.com,或QQ:276529800联...

Alertmanager配置概述

Alertmanager配置概述 Alertmanager主要负责对Prometheus产生的告警进行统一处理,因此在Alertmanager配置中一般会包含以下几个主要部分: 全局配置(global):用于定义一些全局的公共参数,如全局的SMTP配置,Slack配置等内容; 模板(templates):用于定义告警通知时的模板,如HTML模板,邮件模板...

Windows Server 2012/2012 R2:安装和配置 SMTP 服务器

Windows Server 2012/2012 R2:安装和配置 SMTP 服务器 安装 SMTP 服务器 以下是安装 SMTP 服务器功能的步骤: 打开“服务器管理器”:单击键盘上的 Windows 按钮。输入“服务器管理器”。在“结果”窗口中,单击“服务器管理器”。。 单击左窗格中的“仪表板”。。 单击“添加角色和功能”。也可以从右上角的“管理”...

手游开发目前盗版的一些情况

今天看到一个朋友在宣传一APP加固软件,所以笔者就和对方聊了起来,主要是想了解下当前游戏开发者目前盗版的一些情况和资料,结果聊完之后,大为震惊,发现当前国内游戏盗版严重,而且出现了很多问题,所以笔者就把这个文章写出来,给更多的开发者朋友当做一个提醒,希望能帮助各位开发者,当然也希望监管部门和应用商店人看到,保护正版开发者的利益,构建良性的移动互联网环境。...

windows server 2012 FTP连接报530 User 用户名 cannot log in home directory inaccessible的解决方法

我最近在创建个人网站,经过了万网购买域名注册(www.lingcup.xyz ,www.lingcup.com),在主机屋购买免费云服务器(ip是49.4.142.41),域名别名解析(cname)到云服务器指向的别名,在云服务器安装了windows server 2012 系统,到了用本地笔记本上的ftp客户端上传asp.net 网站到服务器上的步骤了。...