|
|
1
6
如果您的测试不太复杂,您可以使用 py.test 哪个有 support for distributed testing .如果您没有在Windows上运行,则 nose 也可以为你工作。 |
|
|
2
5
这个
testtools
包是UnitTest的扩展,它支持并发运行测试。它可以与继承的旧测试类一起使用
例如:
|
|
|
3
0
也许您可以使用
具体检查此页面上的“使用工作人员池”( http://docs.python.org/library/multiprocessing.html#using-a-pool-of-workers ) 编辑: 此模块包含在2.6版之后 |
|
|
4
0
正如@vinay sajip建议的那样,一些非核心的python包
但是,要考虑的一件事是,如果您正在测试一个具有数据库后端的Web应用程序,并且大多数测试用例都依赖于连接到同一个测试数据库,那么您的单元测试执行速度本身就受到了DB而不是I/O的瓶颈。并使用
假设每个单元测试用例都需要独立的数据库模式+数据设置,那么您不能仅在CPU上扩展执行速度,而只能通过单个测试数据库连接到单个测试数据库服务器来限制执行速度(否则,在并行执行每个测试用例时,数据的状态可能会相互干扰,以此类推)第四)。 |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 2 年前 |
|
|
András Takács · Python多线程错误 2 年前 |