本节我们开始编写第一个AWS测试组件,Amazon Simple Storage Service测试组件,AWS的存储分为两块,一个是各种各样数据库,如NoSql的DynamoDB和传统的MySQL之类的,另外一个就是S3了,它是为存储文件准备的。那什么样的软件企业需要处理各种各样的文件呢,举个例子,“优酷土豆”需要处理用户上传的各种各样影音文件,那这些影音文件就可以放在S3中。那我们自动化测试的第一步,就是要实现文件在S3的增删移查。
我们首先登陆AWS控制台,选择S3.
点击创建存储桶.创建第一个存储桶以便存放我们数据,
存储桶创建好,就可以向存储桶里放入数据了,点击一下存储桶,就进入到存储桶里面然后可以手工存放数据,但自动化项目不能手工的去向里面放东西,不然就不是自动化项目了。自动化项目向存储桶里放入数据是通过代码调用的它的API去实现的,AWS已经向我们提供调用代码示例,我们打开代码示例看一下。 http://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/UploadObjSingleOpJava.html
要想使用此代码,首先我们要引入AWS S3 jar包,在适用于 Java 的 AWS 开发工具包页面里我们下载jar包 http://aws.amazon.com/cn/sdk-for-java/ ,
还是和以前一样,在lib文件夹里放入此jar包,并且用eclipse里的build path导入此jar包,然后在build.xml里加入对此jar包的配置。