Занимаюсь тестированием производительности используя Jmeter. До недавнего времени пользовался версией 2.5.1, для неё было написано большое количество тестов, разной сложности, которые исправно работали. Обновил версию Jmeter до последней, то есть 2.8. После обновления тесты, которые исправно работали в 2.5.1 перестали работать в 2.8. То есть были тесты, которые осуществляли логин в портал и дальше выполняли различные действия. Логин осуществляется в модуле, потом этот модуль вызывается непосредственно перед http запросом. Этот механизм работал исправно, в последней версии jemeter - логин перестал работает. Возможно в 2.8 добавились какие-то новые опции, или в конфиге что-то новое появилось, пока что найти не удалось.
Если кто-то сталкивался с подобным и знает как это победить, поделитесь знаниями пожалуйста.
Могу добавить что после запуска теста обнаружил страннную записьб в логах jmeter:
2012/11/09 17:12:15 INFO - jmeter.protocol.http.sampler.HTTPHCAbstractImpl: Local host = reznikov-nb 2012/11/09 17:12:15 INFO - jmeter.protocol.http.sampler.HTTPHC4Impl: HTTP request retry count = 1 2012/11/09 17:12:16 INFO - jmeter.protocol.http.sampler.HTTPHC4Impl: Setting up HTTPS TrustAll scheme 2012/11/09 17:12:16 INFO - jmeter.util.JsseSSLManager: Using default SSL protocol: TLS
в логах этого же теста но на версии 2.5.1 таких записей нет
Сразу скажу , что порт и протокол указаны в HTTP Request Defaults, откуда и берёт данные мой http request . Я просто не знаю , что ещё добавить :), тест сам по себе простейший состоящий из одного http запроса + один modul , который осуществляет логин , а в самом сэмплере вызывается модуль логина, проверяется если логин прошёл, то загрузить главную страницу (response должен быть в виде залогиненной страницы, но почему то возвращается незалогиненая главная страница)