2011-08-19 25 views
6

Po pierwsze, nie wiem, jak wam pokazać, o czym dokładnie pracuję, ani czy ktoś może trafić na tę stronę, ponieważ jest to prywatna sieć, w której żyje strona . Oto zrzut ekranu z JMeter: enter image description hereJMeter nie może się zalogować na stronie internetowej - JMeter noob

Próbuję zalogować się na naszej stronie, ale pod węzłem drzewa wyników ("/ common/j_security_check"). Poniżej info z zakładkami:

Sampler wynik:

Thread Name: Thread Group 1-1 
Sample Start: 2011-08-18 16:59:26 PDT 
Load time: 0 
Latency: 0 
Size in bytes: 795 
Sample Count: 1 
Error Count: 1 
Response code: Non HTTP response code: java.lang.IllegalArgumentException 
Response message: Non HTTP response message: Entity enclosing requests cannot be redirected without user intervention 

Response headers: 


HTTPSampleResult fields: 
ContentType: 
DataEncoding: null 

Zapytanie:

POST https://DELETED BY ME (SORRY) 

POST data: 


[no cookies] 

Request Headers: 

dane Response:

ava.lang.IllegalArgumentException: Entity enclosing requests cannot be redirected without user intervention 
    at org.apache.commons.httpclient.methods.EntityEnclosingMethod.setFollowRedirects(EntityEnclosingMethod.java:225) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSampler2.setupConnection(HTTPSampler2.java:623) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSampler2.sample(HTTPSampler2.java:890) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:965) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:951) 
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:348) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:243) 
    at java.lang.Thread.run(Unknown Source) 

Dzięki za wszelką pomoc.

Odpowiedz

13

Spróbuj przełączyć z Redirect automatically na Follow Redirects.

Wygląda na to, że próbuje przekierować do uwierzytelnienia, co oznacza, że ​​prawdopodobnie potrzebujesz również cookie manager.

+4

Tak, dla menedżera plików cookie – holygeek

+0

Tak, oba były 2 z moich problemów, ale potrzebowałem również próbki URL Rewrite, aby dołączyć identyfikator mojej sesji. Dzięki. – jreed121

2

Chciałbym również spojrzeć na rzeczywisty ruch "prawdziwego logowania" w snifferze sieciowym, takim jak Fiddler. Następnie przyjrzałbym się ruchowi, który generuje Jmeter, przechodząc przez ten sam sniffer proxy (możesz łączyć serwery proxy). Miałem podobny problem na jednej stronie klienta i okazało się, że jedno z żądań trafiło na serwer SSO, który zwrócił plik cookie o zasięgu domeny, który z jakiegoś powodu nie był zarządzany przez standardowego menedżera plików cookie.