软件工程项目实训11

本周进行了多人统一任务测试和并发任务测试,解决了数据库连接、数据加载及模型创建中的问题,证实了聚合端能支持多用户分布式工作并同时服务多个小组。针对后端socket断开的问题,通过try-catch增强了稳定性。下周计划进行全项目测试并协助其他同学。
摘要由CSDN通过智能技术生成

一,本周工作:

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就能更稳定的处理与后端的沟通。

二,下周工作:

与前端同学和后端同学对整个项目进行完整测试,同时支援其他同学

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

见到我请过去学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值