Перейти к содержимому

venn

Регистрация: 19 сен 2006
Offline Активность: 17 сен 2012 17:36
-----

Мои темы

JMeter и работа с локальными файлами через скрипты

08 июня 2010 - 13:04

Всем привет, у меня возникла следующая ситуация. Есть сервер, который получает от клиентов запросы, содержащие в начале заголовок в бинарном виде, а затем список параметров в xml формате.
Проблема связана с этим заголовком. Если просто записать запрос через прокси JMeter-а, то при запуске полученного выдается ошибка типа "Bad request". Возможно при перекодировании возникают искажения и т.п.

Для работы с бинарными данными у JMeter есть возможность прилинковывать к запросу файл с данными. Они видимо уже без искажений отправляются на сервер и все хорошо после этого. Но в моем случае возникает необходимость в процессе запуска теста создавать для каждого виртуального пользователя свой файл, в котором будет хранится параметр запроса и его уникальное значение в частично бинарном виде(бинарный заголовок + xml-ое тело).

В связи с этим начал смотреть все что связано со скриптами. В JMeter есть BSF PreProcessor. Судя по всему этот зверь позволяет на выбранном языке добавить выполняемый код перед тем, как отправлять запрос. Со стороны кажется, что это оно и есть. Но уже кучу времени потратил на попытки заставить этот препроцессор работать. Пока результат - никакой.

Есть ли у кого-нибудь опыт работы с этим препроцессором? Если да, то можете похвастаться примерами использования? Чего-то информативного в нете не нашел + не сильно понял механизм отладки скиптов в JMeter - в процессе прохождения теста вроде бы скрипт не срабатывает, но информацию об этом в логах и консоли JMeter-а не обнаружил(( .

Заранее спасибо всем заинтересовавшимся!!!