• 0
  • 0
分享

读者提问:

 

『我们测试文件上传时需要上传指定大小的文件,Windows 如何创建指定大小的文件,有比较便捷的操作方法吗 ?』

 

阿常回答:

 

  • fsutil.exe 创建指定大小文件

  • 指定内容生成指定大小文件

  • 快速生成多个指定大小文件

 

一、fsutil.exe 创建指定大小文件

 

创建指定文件大小指令

fsutil file createnew <filename> <length>

以下命令将在 D:\projects\test 目录下创建大小为 4KB 的文件 4096.txt
fsutil file createnew D:\projects\test\4096.txt 4096

 

 

需要注意的是,通过 fsutil 指令生成的文件是空文件。

 

二、指定内容生成指定大小文件

 

以下命令将在 D:\projects\test 目录下创建大小为 2KB 的文件 2k.txt,文件内容是 1024个 “ 常 ” 字。

 

"常"*1024 > 2k.txt

 

2k.txt 默认编码是 UFT-16,“ 常 ” 占 2个字节,所以文件大小刚好为 2KB。

 

 

也可以自定义文件编码:

"常" * 1024 | out-file 3k.txt -Encoding UTF8

 

“ 常 ” 在 UTF-8 中占 3个字节,所以生成的文件为 3KB大小。

 

 

三、快速生成多个指定大小文件

 

想要一次性生成 10个 20M大小的文件,可以创建一个批处理脚本 create_file.bat,脚本内容如下:

@echo off set a=1 :loop fsutil file createnew file%a%.txt 10485760 echo file%a% done set /a a+=1 if %a% lss 11 goto :loop pause

 

双击运行 create_file.bat 即可批量生成 10个 20M 大小的文件。

 

 

阿常碎碎念:

 

以上内容来源网络,由阿常整理总结。

 

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   应用场景  “这个测试用例的前置条件、步骤、检验点是什么?”  “让我看下代码。”  这可能是大多数做自动化测试的朋友遇到一种场景吧。  用例多了、代码有时候也就 “乱” 了。 清晰明了地组织自己的测试场景,让领导、同事一看就明白的你的测试步骤与检查点,不用费神费力地解释,又简单快速地维护用例代码。  这就是今天向大家介绍的BDD,让你的测试工作变得更高效、更简洁。  温馨提示  如果阅读者想按示例进行操作,您一定要具备以下的配置, 当然您也可以使用其它IDE。  自动化框架:Cucumber+Selenium  语言:Java  项目:Maven  IDE:IntelliJ IDEA  ...
            12 12 1398
            分享
          • 在做性能测试过程中有一件很重要的事情需要去完成,那就是分析性能指标数据,可以这样说做性能测试的整个过程都跟指标数据息息相关,下面来说一下常见的一些性能指标数据:吞吐量并发数思考时间响应时间点击数资源利用率网络吞吐量错误率系统稳定性吞吐量(Throughput):指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力。通常情况下,吞吐量用“请求数/秒”或者“页面数/秒”来衡量。从业务角度来看,吞吐量也可以用“业务数/小时”、“业务数/天”、“访问人数/天”、“页面访问量/天”来衡量。从网络角度来看,还可以用“字节数/小时”、“字节数/天”等来衡量网络的流量。并发(Concurren...
            0 0 655
            分享
          • 1、按严重程度分类:是指bug对软件质量的破坏程度,即此bug的存在将对软件的功能和性能产生什么样的影响。崩溃(Blocker):系统无法正常运行。阻碍开发或测试工作的问题;造成系统崩溃、死机、死循环、导致数据库数据丢失,与数据库连接错误,主要功能丧失,基本模块缺失等问题。如:代码错误、死循环、数据库发生死锁、重要的一级菜单功能不能使用等(该问题在测试中较少出现,一旦出现应立即中止当前版本测试)。严重(Critical):很明显的错误性的bug。系统主要功能部分丧失、数据库保存调用错误、用户数据丢失,一级功能菜单不能使用但是不影响其他功能的测试。功能设计与需求严重不符模块无法启动或调用,程序重...
            0 0 913
            分享
          •   日前,微信团队官方发布“关于开展微信小程序备案的通知”,称微信公众平台ICP代备案管理系统将提供新增备案、变更备案、注销备案等服务,协助开发者完成微信小程序备案,备案系统将于9月1日上线。  据介绍,若微信小程序未上架,自2023年9月1日起,微信小程序须完成备案后才可上架。  若微信小程序已上架,则需要在2024年3月31日前完成备案,逾期未完成备案,平台将按照备案相关规定于2024年4月1日起进行清退处理。  其中,未上架小程序的开发者可在小程序首页点击“去备案”即可进入备案流程;已上架小程序会在小程序管理后台顶部会提示“小程序需补充备案信息”的提醒,点击“去备案”进入备案流程。  小...
            0 0 768
            分享
          •        在俄罗斯入侵乌克兰后停止交易一年后,五家与俄罗斯有关的互联网公司将正式从美国证券交易所除名。这五家公司中最突出的是Yandex,一家有25年历史的科技公司,通常被称为"俄罗斯的Google",因为它的产品涵盖了搜索、电子商务、广告、地图、交通等等。       2011年5月,Yandex首次在纳斯达克上市,其母公司是在荷兰注册的Yandex N.V.公司。此后,三年后在莫斯科交易所进行了二次上市。作为一家上市公司,Yandex一直表现良好,在2021年11月达到历史最高点,市值3...
            0 0 2158
            分享
      • 51testing软件测试圈微信