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

单元测试应该(理想情况下)应该是独立的,并且能够以任何顺序运行。因此,我建议您:
如果花费8分钟创建几个用户并发送一些消息,则性能问题可能不在测试中,而是可能是系统本身存在性能问题的征兆-只有您的分析器才能确定!
[caveat:尽管我可能只是少数,但我不认为这些测试是“集成测试”;我认为这些 测试是功能的单元测试 ,la TDD]