一,本周工作:
1,设计测试方案
①多人统一任务测试
A:任务发起者
1)Create请求
2)Train请求
3)Close请求
B:任务参与者
1)Train请求
2)Close请求
②任务同时存在
A:任务发起者
1)Create请求
2)Train请求
3)Close请求
B:任务发起者
1)Create请求
2)Train请求
3)Close请求
2,与后端同学进行测试,出现了以下问题
1,pymysql连接数据库失败
问题解决:db_connect方法中即使查找不到数据,返回长度为0,也不是None,这处判断错误
2,接收数据load失败
应对措施:参照博客,添加 django.setup()(??配置环境变量)
3,模型create部分出错() 没啥问题,就groupId方法,不知道为啥找不到
应对措施:直接用变量.属性访问变量
3,结论
使用个人网络代替网线传输数据快上不少,并且这两组试验均圆满成功,说明我们的聚合端可以实现多用户分布式工作,并且可以同时为多个小组服务。
4,聚合端问题优化
之前一直会出现,后端socket突然断了,聚合端也爆红错,现在为这部分socket传输的代码加上了try,catch就能更稳定的处理与后端的沟通。
二,下周工作:
与前端同学和后端同学对整个项目进行完整测试,同时支援其他同学