Projects:Store Attachments In Amazon S3/QA
Testing
It has been tested manually that it is possible to add, delete and update attachments to Amazon S3 by configuring the Files stored in Amazon S3 object storage platform attachment method and using the standard ERP windows to handle the attachments.
The bulk loading of archives has also been tested by scheduling the Amazon S3 Migration process and verifying that all the files are correctly uploaded.
Performance
It has been measured the overhead of handling the attachments with Amazon S3. For this measurements it has been tested the time spent to upload, remove and download an attachment of 60 KB.
The following chart shows the average times for each attachment method:
Attachment Method | Upload time (ms) | Delete time (ms) | Download time (ms) |
---|---|---|---|
Core | 57,2 | 8,6 | 6,2 |
Amazon S3 | 297,8 | 68,6 | 145,8 |
Together with this, it has been measured the performance of the Migration process, in terms of uploading time, by running the process in an Openbravo environment deployed on an Amazon EC2 instance. These are the results:
Uploaded Objects | Uploaded Size (GB) | Process Duration (minutes) |
---|---|---|
8680 | 12,7 | 2:30:255 |