Всем привет, у меня возникла следующая ситуация. Есть сервер, который получает от клиентов запросы, содержащие в начале заголовок в бинарном виде, а затем список параметров в xml формате.
Проблема связана с этим заголовком. Если просто записать запрос через прокси JMeter-а, то при запуске полученного выдается ошибка типа "Bad request". Возможно при перекодировании возникают искажения и т.п.
Для работы с бинарными данными у JMeter есть возможность прилинковывать к запросу файл с данными. Они видимо уже без искажений отправляются на сервер и все хорошо после этого. Но в моем случае возникает необходимость в процессе запуска теста создавать для каждого виртуального пользователя свой файл, в котором будет хранится параметр запроса и его уникальное значение в частично бинарном виде(бинарный заголовок + xml-ое тело).
В связи с этим начал смотреть все что связано со скриптами. В JMeter есть BSF PreProcessor. Судя по всему этот зверь позволяет на выбранном языке добавить выполняемый код перед тем, как отправлять запрос. Со стороны кажется, что это оно и есть. Но уже кучу времени потратил на попытки заставить этот препроцессор работать. Пока результат - никакой.
Есть ли у кого-нибудь опыт работы с этим препроцессором? Если да, то можете похвастаться примерами использования? Чего-то информативного в нете не нашел + не сильно понял механизм отладки скиптов в JMeter - в процессе прохождения теста вроде бы скрипт не срабатывает, но информацию об этом в логах и консоли JMeter-а не обнаружил(( .
Заранее спасибо всем заинтересовавшимся!!!
- Форум тестировщиков
- → Публикации venn