前言
大量的虛擬檔案 (Dummy file) 在傳輸測試中起到了至關重要的作用。需先有一定的檔案量,才有可能測試出較無偏差的結果,dfgen
這個工具允許使用者先行指定單一檔案大小的範圍,再指定總檔案容量大小,最後生成對應的 Dummy file。
原始碼與執行檔連結
使用方法
執行檔目前只針對 Windows 10 做打包,若非 Windows 10 但熟悉 Python 的讀者可以將 Source Code Clone 到本地端執行。
透過 -h
指令查看參數說明
1 | .\dfgen.exe -h |
使用範例
在指定的目錄
E:\dummy\
產製 Dummy file,並且指定總容量為1GB
、單一檔案容量最小為1B
而最大為5MB
1
.\dfgen.exe --target-size 1GB --min-size 1B --max-size 5MB E:\dummy\
- 執行之前,需先確認目錄
E:\dummy\
存在,且為空目錄。
- 執行之前,需先確認目錄
產製 Dummy file 在不為空的目錄
1
.\dfgen.exe --target-size 1GB --min-size 1B --max-size 5MB E:\dummy\ -c
- 當
-c
被設定,將會在產製 Dummy file 前,先清空指定的目錄。必須小心執行這個操作,因為清空的檔案無法復原!
- 當
如果
--min-size
大於--max-size
,會自動將兩個值對調,下方指令的執行結果與前一個範例結果相同1
.\dfgen.exe --target-size 1GB --min-size 5MB --max-size 1B E:\dummy\ -c