I have developed a cloud storage system that uses the same API structure as Amazon S3. Now I want to run some performance tests on getting object data and object metadata. In such a way that I can compare my system with Amazon S3, OpenStack storage and other systems.
I have looked at some common file system benchmark tools, there is too much work to convert them for Cloud Storage systems.
I am looking for some benchmark tools similar to SIEGE, that not only can performance http requests, but also have some workload simulation features. For example, one simulation can be storing an entire static HTML website in the Cloud Storage then performance some workload stress test etc.
Can someone help and suggest some existing framework or tools that can be relatively easy to be fit for such cloud storage system benchmark scenario?