Скорее всего, вы пропустили важный бит: каждый сеанс Selenium должен иметь отдельный URL, а сервер Selenium должен работать на другом порту. Поэтому не забудьте изменить свою «обертку», чтобы она учитывала несколько экземпляров WebDriver, и запускать отдельный экземпляр сервера Selenium (или автономного клиента) для каждого потока JMeter (виртуального пользователя).
К сожалению, мы не можем помочь дальше, не увидев ваш код, просто помните, что ваша оболочка должна быть поточно-безопасной . Также обратите внимание на файл jmeter.log - обычно он должен содержать достаточно информации, чтобы докопаться до неудачи теста.
P.S. Вам известен плагин WebDriver Sampler ? Он разработан в соответствии с моделью потоков JMeter, и вы должны иметь возможность запускать столько браузеров, сколько поддерживает ваша машина. Если вам по какой-то причине это не соответствует вашим потребностям, вы можете, по крайней мере, взглянуть на исходный код , чтобы получить представление о том, что вам нужно изменить в своей «оболочке»