| author | Sandro Knauß <knauss@netzguerilla.net> |
| Sat, 28 Jan 2012 13:02:07 +0100 | |
| branch | devel |
| changeset 122 | b55754aa4f96 |
| parent 105 | 48f2b8adc7da |
| permissions | -rw-r--r-- |
|
105
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
1 |
from multiprocessing.pool import ThreadPool |
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
2 |
import xmlrpclib |
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
3 |
import timeit |
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
4 |
|
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
5 |
|
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
6 |
def x(i): |
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
7 |
xmlrpclib.ServerProxy('http://192.168.56.101:7080/RPC2').status('abcdef123456789') |
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
8 |
|
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
9 |
pool=ThreadPool(50) |
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
10 |
|
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
11 |
print min(timeit.repeat(lambda:pool.map(x,range(51)),number=1,repeat=1)) |
|
48f2b8adc7da
eigenständiger client datei für den xmlrpc test
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff
changeset
|
12 |