第一步:启动e2e-cli之前保证镜像下载完成,并且容器都被关闭
第二步:启动e2e-cli例子
启动完成:
第三步:打开eclipse软件进行代码编辑运行
目录如下:
启动如下:
启动结果如下:
第四步:每次运行项目时,需要将下面目录下的两个文件1进行替换为文件2中的内容,不然会报403错误
文件1:
文件2:
第五步:每次e2e-cli启动网络后进行上一步的替换后才可以进行正确的运行启动,运行结果如下:
一:通过代码进行测试
右键run as---java application运行结果如下所示:
具体细节:
在main方法中进行测试
得到的结果:
并且将Tomcat服务器启动,可以看到登录界面,并输入用户名:User_House1和密码:123456可以进入到主界面中:
以同样的方式增加了User_House2、User_House3,密码同样是123456
data:[{"Key":"User_House1", "Record":{"username":"User_House1","pwd":"123456","house":"House1"}},{"Key":"User_House2", "Record":{"username":"User_House2","pwd":"123456","house":"House2"}},{"Key":"User_House3", "Record":{"username":"User_House3","pwd":"123456","house":"House3"}}]
通过初始化方式可以实现添加Record记录:
都对User_House1、User_House2、User_House3进行初始化操作之后,通过查询可以得到下面的结果:
data:[{"Key":"House1", "Record":{"house":"House1","time":"2020-02-12","amount":560,"make_ele":200,"use_ele":30,"sale_ele":50,"buy_ele":60,"account":2000}},{"Key":"House2", "Record":{"house":"House2","time":"2020-02-12","amount":400,"make_ele":800,"use_ele":200,"sale_ele":600,"buy_ele":500,"account":300}},{"Key":"House3", "Record":{"house":"House3","time":"2020-02-12","amount":500,"make_ele":500,"use_ele":20,"sale_ele":30,"buy_ele":50,"account":5000}},{"Key":"User_House1", "Record":{"username":"User_House1","pwd":"123456","house":"House1"}},{"Key":"User_House2", "Record":{"username":"User_House2","pwd":"123456","house":"House2"}},{"Key":"User_House3", "Record":{"username":"User_House3","pwd":"123456","house":"House3"}}]
添加用电发电记录:
{"Key":"makeUse1", "Record":{"house":"House1","time":"2019-05-27","make_ele":200,"use_ele":100}}]
同时,在网页中也可以看到记录:
以上内容穿插着网页进行了测试,主要是通过run as--java application通过在main中写方法进行了测试,下面将主要通过浏览器进行测试。
六、通过浏览器进行测试
通过上面的路径方法可以进行到系统中,测试各个功能模块。
在User_House1用户下的售电模块中输入相关售电数据:
在User_House2账号下可以看到相关的购电信息: