创建越来越大的测试文件

时间:2010-09-02 14:06:03

标签: testing scripting

我有一个soap web服务,它接受文件附件,这些我在服务器上处理并作为基本64编码文件推送。

我想要做的是创建一些越来越大的测试图像,pdf,文本文件,文档文档等。

例如:

Create a set of images that are 10 KB, 15 KB, 20 KB, ... N KB.
Create a set of pdfs that are 10 KB, 15 KB, 20 KB, ... N KB.

etc.. for various file types.

任何人都知道这样做的光滑方式?

(甚至不确定如何标记此问题,因为解决方案可以使用多种语言,因此我将其标记为脚本。)

1 个答案:

答案 0 :(得分:2)

不确定pdf,但是对于图像和未压缩的位图很容易使用设置大小生成。 24位位图是3 * WIDTH * HEIGHT字节加上IRRC通常为54或52字节的标题。也许GD可以在PHP中为你生成它们?我不确定它,因为我只用它创建PNG和JPEG,但我想它应该是可能的。

从那里你只需要一个算法来计算每个测试的图像尺寸和图像数量。