我正在測試一個web應用程序,我已經使用unittest編寫了一些測試。有一些必要的步驟,如授權,交換正在測試的數據等。現在我想測試一個客戶端是否能正常工作。其實我想對每個客戶在不同的線程中調用相同的測試,收集所有的返回碼和打印結果。我的問題是如何在python中創建這樣的線程? (在bash我特設的解決方案產生多個蟒蛇進程)Python單元測試多線程
讓我們來看一個例子:
import unittest
class Test(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
pass
def testName(self):
pass
if __name__ == "__main__":
unittest.main()
thread.start_new_thread(unittest.main)#something這樣不起作用
您可以通過慶典做到這一點,或者你使用使用POPEN和線程池 – user1767754 2014-09-19 11:23:01
它的工作原理相當不錯的VIE的bash打開單元測試。我想知道這個解決方案是否「很好」。 – Suprido 2014-09-19 11:27:08