|
|
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上扩展执行速度,而只能通过单个测试数据库连接到单个测试数据库服务器来限制执行速度(否则,在并行执行每个测试用例时,数据的状态可能会相互干扰,以此类推)第四)。 |
|
Sweepy Dodo · JSON lite的格式化 9 月前 |
|
|
giantjenga · 优化整数向量到二进制向量的转换 11 月前 |
|
Zegarek · Postgresql递归查询未提供预期结果 11 月前 |
|
|
Joe · 为什么这两个查询之间的性能存在如此大的差异? 1 年前 |
|
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 1 年前 |