Veilroth Opublikowano 6 Maja 2009 Zgłoś Opublikowano 6 Maja 2009 (edytowane) Cześć, Pracuję z narzędziem grinder i muszę wykonać testy obciążeniowe portalu. Programik ma opcję record, dzięki któremu zarejestrowałem sesję login/logut. Teraz potrzebuję, aby skrypt dobierał sobie użytkowników i hasła z pliku tekstowego. # def __call__(self): (user, passwd) = tre.getUserInfo() # Expecting 302 'Found' result = request201.POST('/irj/portal', ( NVPair('login_submit', 'on'), NVPair('login_do_redirect', '1'), NVPair('no_cert_storing', 'on'), NVPair('j_user', user), NVPair('j_password', passwd), NVPair('j_authscheme', 'default'), NVPair('uidPasswordLogon', 'Zaloguj się'), ), ( NVPair('Content-Type', 'application/x-www-form-urlencoded'), )) To fragment skryptu, gdzie portal pobiera usera i hasło. ## testRandomise.py#import randomimport stringclass TestRandomise: def __init__(self, filename): self._users = [] infile = open(filename, "r") for line in infile.readlines(): self._users.append(string.split((line),',')) infile.close() def getUserInfo(self): "Pick a random (user, password) from the list." return random.choice(self._users) To skrypt, który powinien pobierać randomowo użytkowników z pliku tekstowego wiersz po wierszu wg. wzoru user,password I pobiera. Tylko ostatni wiersz.... Ma ktoś jakiś pomysł? ////////////////////////////////// pomyliłem działy - proszę o przeniesienie Edytowane 6 Maja 2009 przez simic Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...