JMeter не может войти на веб-сайт - JMeter noob - PullRequest
6 голосов
/ 19 августа 2011

Прежде всего, я не знаю, как на самом деле показать вам, ребята, над чем именно я работаю, и никто не может попасть на сайт, потому что это частная сеть, где живет сайт. Вот снимок экрана JMeter: enter image description here

Я просто пытаюсь войти на наш сайт, но в узле View Results Tree для "/ common / j_security_check" происходит сбой. Ниже информация из вкладок:

Результат выборки:

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

Запрос:

POST https://DELETED BY ME (SORRY)

POST data:


[no cookies]

Request Headers:

Данные ответа:

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)

Спасибо за любую помощь.

Ответы [ 2 ]

13 голосов
/ 23 августа 2011

Попробуйте переключиться с Redirect automatically на Follow Redirects.

Похоже, что он пытается перенаправить для аутентификации, что означает, что вам, вероятно, также нужен cookie manager.

2 голосов
/ 02 апреля 2013

Я бы также посмотрел на фактический трафик «реального входа» в сетевой анализатор, такой как Fiddler. Затем я бы посмотрел на трафик, который генерирует Jmeter, проходя через тот же прокси-сниффер (вы можете использовать прокси цепочки). У меня была похожая проблема на одном сайте клиентов, и оказалось, что один из запросов был направлен на сервер единого входа, который возвращал cookie всего домена, который по какой-то причине не управлялся стандартным Cookie Manager.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...