Почти каждая версия JMeter содержит некоторые несовместимые изменения, вам нужно пройтись по JMeter Changelog , определить все изменения и правильно изменить ваш скрипт.
Учитывая, что JMeter 2.9 был выпущен в феврале 2013 года , а сейчас мы находимся в марте 2020 года. Я считаю, что было бы проще записать тесты с нуля, поскольку приложение может измениться через 7 лет «старые» скрипты JMeter больше не действительны.
Относительно Код состояния HTTP 500
Код ответа сервера об ошибке передачи гипертекста (HTTP) 500 Internal Server Error
указывает, что сервер обнаружил непредвиденное состояние это помешало ему выполнить запрос.
Этот ответ об ошибке является обобщенным c ответом "catch-all" Обычно это означает, что сервер не может найти лучший код ошибки 5xx для ответа. Иногда администраторы сервера регистрируют ответы об ошибках, такие как код состояния 500, с более подробной информацией о запросе, чтобы предотвратить повторение этой ошибки в будущем.
Поэтому вам, скорее всего, нужно просмотреть журналы вашего сервера. Вы получите подсказку относительно того, что пошло не так от них.