Достаточно толковое сравнение между Load Runner vs The Grinder vs JMeter.
CONCLUSION
I selected The Grinder due to several make-or-break issues.
However, each tool has unique strengths and weaknesses. Which tool is ultimately best for you depends on a number of things.
Both of the open source projects have merits, but neither one is ideal. My approach will be to work with the Grinder development team to resolve the most serious offenders.
Вчера лег спать в полпятого утра. Ночь ушла на возню с JAVA, без настройки которой Grinder не работает. Добился внятного сообщения о том, что “Failed to load Main-Class manifest attribute” из файла, в котором эти самые атрибуты должны читаться, а почему так – не понятно.
Отложил.
Не готов я учить JAVA только для того, чтобы запустить “для рассмотрения” Grinder.
Придётся теребить ближайшего разработчика.
Upd: Как установить JAVA






Я настроил Grinder для работы. Тоже особенно не хотелось учить для этого Java. Но все-таки осилил. Оказалось намного проще, чем думалось
Достаточно было просто указать в командной строке параметр -classpath “путь к jar-файлу grinder” (про это и в документации написано).
Теперь вот бьюсь над тем, чтобы добиться внятной работы агента. Причем пытаюсь сделать это на своей локальной машине – запустив консоль и агента сразу.
Что-то я немного туговат. Пропарился много времени и никакого результата. Даже как-то обидно. Павел, не мог бы ты пояснить “для танкиста” ГДЕ, а главное, ЧТО прописывать? Если не затруднит, ответь на майл: marco23@inbox.ru
Можно прислать CC на m.korolyev@gmail.com по вопросу Леонида. Спасибо
хотя мой коммент и поздноват для этого поста, но все же, удобнее разрабатывать скрипты с использованием Grinder в Eclipse с установленным плагином GrinderStone, который позволяет отлаживать скрипты, запускать их, создавать модули и выстраивать зависимости между ними. В итоге Вы получаете среду для разработки и отладки скриптов. Проект находится по адресу:
http://code.google.com/p/grinderstone
У меня проблема была с CLASSPATH, мне пришлось удалить эту переменную в свойствах компьютера. А потом в файле setGrinderEnv указала другое значение CLASSPATH (set CLASSPATH=%GRINDERPATH%\lib\grinder.jar;%CLASSPATH%). Потом уже дело пошло как по инструкции. Лучше работать в двух браузерах, в одном из них меняете прокси, потом в консоли нужно запустить startProxy.cmd, затем выполняете какие-то действия с проверяемым скриптом. Далее нужно остановить TCPProxy и запустить в консоли startConsole.cmd и нужно подключить к нему агентов, которые будут выполнять те же действия, которые вы уже делали со скриптом (пока был включен TCPProxy все ваши действия записывались в файл grinder.py, агенты считывают с этого файла).