本質的にアップロード/ダウンロード要求/応答であるアプリケーションをロードテストしています。ファイルをアップロードし、zipファイルを圧縮し、どこかにzipファイルを送信します。私の制限がどこにあるかを確認するためにXバイトのファイルを送ってロードテストをしたいと思います。目的のバイトサイズのファイルを作成していますが、zipの性質上、ファイルを圧縮して再送信すると、どれだけ大きいかわかりません。そのため、400Mファイルを送信しようとすると、170Mに圧縮して再送信します。これは実際に私が望む方法で機械工をテストしませんでした。 400Mを送信してzipを実行したいのですが、まだ400Mが送信されています...
基本的に圧縮できないデータファイルを作成するには?
答え1
dd if=/dev/urandom of=file bs=1M count=400
file
まったく圧縮できないzipファイルが生成されます。さらに、Zipはビデオファイルを含む以前に圧縮されたデータを圧縮することはできません。
答え2
以前に圧縮されたファイルまたは任意のファイルを使用できますが(特にファイルが小さい場合は圧縮されないという保証はありません)、最も簡単な方法は-Z store
zipコマンドのオプションを使用することです。圧縮されていないアーカイブ(zip(1)コマンドを使用すると仮定)。