单元测试应该(理想情况下)应该是独立的,并且能够以任何顺序运行。因此,我建议您:
- 分拆测试以保持独立
- 考虑使用内存数据库作为测试的后端
- 考虑将每个测试或套件包装在最后回滚的事务中
- 对单元测试进行概要分析,以了解时间在哪里,并专注于此
如果要花8分钟来创建几个用户并发送一些消息,则性能问题可能不在测试中,而可能是系统本身存在性能问题的征兆-只有您的分析器才能确定!
[caveat:尽管我可能只是

单元测试应该(理想情况下)应该是独立的,并且能够以任何顺序运行。因此,我建议您:
[caveat:尽管我可能只是