根據(jù)您編寫的應用程序和您對卷的期望,您可能需要運行負載和性能測試,以便檢測應用程序中阻止其達到某個性能級別的潛在瓶頸。
本節(jié)不會詳細說明如何進行性能或負載測試,因為它不在FunkLoad包中。
FunkLoad的基本示例如下 -
from funkload.FunkLoadTestCase
import FunkLoadTestCase
class LoadHomePage(FunkLoadTestCase):
def test_homepage(self):
server_url = self.conf_get('main', 'url')
nb_time = self.conf_getInt('test_homepage', 'nb_time')
home_page = "%s/" % server_url
for i in range(nb_time):
self.logd('Try %i' % i)
self.get(home_page, description='Get gome page')
if __name__ in ('main', '__main__'):
import unittest
unittest.main()
以下是上述代碼的詳細說明 -
更多建議: