JMeter FTP测试计划
为了演示测试目的,我们将使用公共可用的FTP位置,可以使用它来测试文件的下载。 您可以使用市场上现有的任何可用的演示FTP位置。我们使用URL下的FTP位置: https://dlptest.com/ftp-test/
下图显示了上述URL时打开的网页。
- 单击FTP测试部分下的URL: ftp://ftp.dlptest.com/ 。
- 它将重定向到其登录页面,填写登录凭据。
- 用户名: dlpuser@dlptest.com
- 密码: 3D6XZV9MKdhM5fF
下图显示了给定FTP位置下的目录级结构。
现在,我们将创建一个测试计划来测试使用指定FTP位置下载文件。
创建JMeter测试计划
- 进入到JMeter/bin文件夹,双击
jmeter.bat文件以启动JMeter界面。 - 单击
“Test Plan”节点。 - 将此测试计划节点重命名为
DemoFTPtest。 - 选择
DemoFTPtest节点,然后右键单击所选项目。 - 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择“Threads (Users) > Thread Group”。
修改线程组的以下属性:
- 名称 - FTPusers
- 线程数(用户) - 4
- 加速期 - 保留默认值(1)。
- 循环计数 - 1

添加采样器
- 选择FTPusers元素(线程组),然后右键单击所选项。
- 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择Sampler> FTP Request。

在“FTP Request”控制面板中设置以下字段:
- 名称 - FTP请求获取
- 服务器名称或IP - ftp.dlptest.com
- 远程文件 -
.ftpquota(您可以选择所需FTP位置上的任何目录文件) - 本地文件 -
D:\demotxt.txt - 选择get(RETR)
- 用户名 - dlpuser@dlptest.com
- 密码 - 3D6XZV9MKdhM5fF

添加监听器
Listener元素将负责将FTP请求的所有结果存储在一个文件中,并呈现数据的可视化模型。
- 选择FTPusers元素。
- 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择Listener> View Results Tree选项。
保存并执行测试计划
- 单击File > Save Test Plan as。
- 将整个测试计划保存为FTP_test.jmx。

- 单击 Run > Start 以执行测试计划。
验证输出
下图显示了为每个FTP请求发出的四个请求,并且测试成功。



检索到的GET请求信息存储在D:\demotxt.txt文件中。 可以通过查看“View Results Tree listener”侦听器元素的“Request”选项卡来验证此结果。


JMeter FTP测试计划的更多相关文章
- jmeter 构建一个FTP测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加线程组元素首先选 ...
- 使用JMeter创建FTP测试计划
FTP服务主要提供上传和下载功能.有时间需要我们测试服务器上传和下载的性能.在这里我通过JMeter做一个FTP测试计划的例子. 当然,JMeter官方网站的用户手册也有例子,但由于版本较早,我也算是 ...
- JMeter学习FTP测试计划(转)
FTP服务主要提供上传和下载功能.有时间需要我们测试服务器上传和下载的性能.在这里我通过JMeter做一个FTP测试计划的例子. 1.创建一个线程组 2.线程组--->添加--->配置元件 ...
- JMeter学习(九)FTP测试计划(转载)
转载自 http://www.cnblogs.com/yangxia-test FTP服务主要提供上传和下载功能.有时间需要我们测试服务器上传和下载的性能.在这里我通过JMeter做一个FTP测试计划 ...
- Jmeter创建FTP测试计划
创建FTP测试计划 在这一章,你将学习如何创建一个基础的测试计划来测试FTP站点.你将在一个FTP站点上的两个文件中创建四个用户来发送请求.并且,你将告诉用户运行测试两次.所以,总的请求数是(4个用户 ...
- Jmeter 创建FTP测试计划
FTP服务主要提供上传和下载功能. 操作步骤: 1.创建一个线程组 2.线程组--->添加--->配置元件--->FTP请求缺省值:输入服务器名称或IP. 3.线程组--->添 ...
- jmeter创建基本的FTP测试计划
这个测试计划中创建4个用户从FTP站点请求2个文件,也可以让用户重复发送2次请求,这样总请求次数=4*2*2=16 使用以下元素:thread group / FTP Request /FTP Req ...
- Jmeter学习——测试计划元件【转】
1. Test Plan (测试计划) 用来描述一个性能测试,包含与本次性能测试所有相关的功能.也就说本次性能测试的所有内容是于基于一个计划的. 下面看一下一个计划下面都有哪些主要的功能模块(右键单击 ...
- Jmeter 同一个测试计划下的多个线程组 执行顺序 希望调整为顺序执行
用Jmeter做自动化测试,一个测试计划中添加多个线程组, 每个线程组的功能测试,希望是一个线程组执行完毕后,接着执行下一个线程组下的请求 Jmeter默认多个线程组之间是并行关系 需要在测试计划下勾 ...
随机推荐
- hdu1907 尼姆博弈
尼姆博弈的性质. 最后一个取输.若a1^a2^a3...^a4=0表示利他态T,不然为利己态S.充裕堆:1个堆里的个数大于2.T2表示充裕堆大于等于2,T1表示充裕堆大于等于1,T0表示无充裕堆.S2 ...
- C++ 标准库 permutation
首先,permutation指的是对元素的重排,比方a , b , c 三个元素的全部的重排为 abc, acb, bac,bca,cab,cba 总共 3! = 6 中情况,可是怎样声称这六 ...
- FinalShell for Mac
Mac一键安装脚本 curl -o finalshell_install.sh www.hostbuf.com/downloads/finalshell_install.sh;chmod +x fin ...
- 初始化Redis密码
在配置文件/etc/redis/redis.conf中有个参数: requirepass 这个就是配置redis访问密码的参数: 比如 requirepass test123: (需重启Redis才能 ...
- mysql ip常见异常
这次的项目采用mysql数据库,以前没怎么接触过,所以遇到很多问题,在此小小总结一下: (1)com.mysql.jdbc.exceptions.jdbc4.CommunicationsExcepti ...
- Libev源码分析03:Libev使用堆管理定时器
Libev中在管理定时器时,使用了堆这种结构,而且除了常见的最小2叉堆之外,它还实现了更高效的4叉堆. 之所以要实现4叉堆,是因为普通2叉堆的缓存效率较低,所谓缓存效率低,也就是说对CPU缓存的利用率 ...
- JVM问题诊断
https://gitbook.cn/books/5d2d822f175a450263e945f9/index.html
- colab找不到模块 no name
https://www.jianshu.com/p/2cf00bb9db34?utm_source=oschina-app 穷学生学习神经网络一定体会过“等待”的痛苦... 循环一次epoch急死人, ...
- Codeforces Round #170 (Div. 1 + Div. 2)
A. Circle Line 考虑环上的最短距离. B. New Problem \(n\) 个串建后缀自动机. 找的时候bfs一下即可. C. Learning Languages 并查集维护可以沟 ...
- H3C PPP基本配置