zoukankan      html  css  js  c++  java
  • Jmeter测试FTP

    背景:

    FTP主要用于文件上传和下载.

    FTP在监控录像视频集合回放还是有很多用武之地的. 在高清化的视频监控行业的主流视频存储方案中, 主要以720p, 1080p为主流, 4k及以上为新秀, 高清必定会促使视频码流越来越大,存储时间更长, ftp服务存放视频是个不错的选择.

    实例演示

    首先要自行准备一个FTP服务器, 这是必须的.FTP服务器搭建并不复杂, 百度下会有很多文章

    创建线程组

    线程组-添加-配置元件- FTP Request Defaults

    配置FTP Sampler(FTP 请求)

    1) 从服务端获取文件, 首先修改下名称为get

    服务器名称或者IP: FTP服务器名称或者ip地址

    端口号: FTP服务器端口号 默认是21

    Remote File: 远程文件路径地址,

    如: /home/manisha/sample_ftp/a.mp4   a.mp4远程文件必须存在

    Local File: 将FTP拉取到的文件保存在本地路径, 并加上一个远程文件名称.

    如: d:/home/a.mp4  a.mp4本地home文件下当前不应存在.

    Local File Contents: 默认为空

    RadioButton:

    Get(RETR):下载使用

    Put(STOR): 上传使用

    CheckBox:

    Use Binary mode: 是否使用二进制模式, 相对较大文件建议使用

    Save File in Response: 是否保存服务器回复

    备注:

    传输模式不选jmeter会自动进行匹配

    看下FTP服务器端文件:

    使用FileZilla 工具查看更为方便直观.

    2)从本地向服务端发送文件

    再添加一个FTP Sampler

    修改名称为post, 用例是从向ftp服务端发送一个文件

    Remote File: 一个上传到远程FTP服务器的具体目录.

    如: /home/sample/test.txt   test.txt是远程不存

    Local File: 本地文件地址, 如 D:/home/sample/test.txt   test.txt必须存在

    看下我们本地文件:

    3) 添加察看结果树

    在监听器->察看结果树, 运行查看结果

    查看本地目录:

    FTP 服务端, Jmeter取样结果和本地目录中文件大小约在14M左右, 测试成功.

    Story:

    二八法则: 通常我们所做的工作80%都是无用功,只有20%可以收效。如何避免这种情况的发生?二八法则告诉我们,要把主要精力放在20%的工作上,让其产生80%的收效。

    参考文献:

    http://jmeter.apache.org/usermanual/build-ftp-test-plan.html

    原文地址:https://mp.weixin.qq.com/s/cjZ18NOWp0O5NUNFpZGtww

    今日推荐阅读文章精选推荐

    为什么要做接口测试

    JMeter数据库操作

    Jmeter接口测试-正则表达式

    JMeter中文返回乱码

    Jmeter接口测试-参数化

    JMeter接口测试-基础

    测试-感想

    咨询工作加微信

    扫描二维码

    欢迎自荐和推荐, 需要的微信推送简历!

    请猛戳下面二维码了解更多

  • 相关阅读:
    利用条件变量实现生产者消费者模型
    加密算法
    brk mmap malloc使用
    c++中的RTTI机制
    std::array vector 数组联系和区别
    Intent基本使用
    [WPF]DataGrid C#添加右键弹出选择菜单
    c# 通过解析mp3规范命名并上传服务器
    自定义ComboBox,简简单单实现
    自定义窗体,简简单单实现
  • 原文地址:https://www.cnblogs.com/louiezhou/p/11250784.html
Copyright © 2011-2022 走看看