Mercurial > wikked
comparison benchmarks/test_benchmark.py @ 338:f7a741bc5770
Update benchmarks to Pyton 3.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 28 Aug 2015 23:12:11 -0700 |
parents | 8b45c5ba5d47 |
children |
comparison
equal
deleted
inserted
replaced
337:f1f0192412ea | 338:f7a741bc5770 |
---|---|
1 import re | 1 import re |
2 import urllib | 2 import urllib.parse |
3 import random | 3 import random |
4 import unittest | 4 import unittest |
5 from funkload.FunkLoadTestCase import FunkLoadTestCase | 5 from funkload.FunkLoadTestCase import FunkLoadTestCase |
6 | 6 |
7 | 7 |
25 | 25 |
26 nb_times = self.conf_getInt('test_benchmark', 'nb_times') | 26 nb_times = self.conf_getInt('test_benchmark', 'nb_times') |
27 names = self.conf_get('test_benchmark', 'page_names').split(';') | 27 names = self.conf_get('test_benchmark', 'page_names').split(';') |
28 for i in range(nb_times): | 28 for i in range(nb_times): |
29 r = random.randint(0, len(names) - 1) | 29 r = random.randint(0, len(names) - 1) |
30 url = server_url + '/api/read/' + urllib.quote(names[r]) | 30 url = server_url + '/api/read/' + urllib.parse.quote(names[r]) |
31 self.get(url, description='Getting %s' % names[r]) | 31 self.get(url, description='Getting %s' % names[r]) |
32 | 32 |
33 | 33 |
34 if __name__ in ('main', '__main__'): | 34 if __name__ in ('main', '__main__'): |
35 unittest.main() | 35 unittest.main() |