Учитывая, что .jar, содержащий ваши функции для входа в систему / выхода из системы, будет присутствовать в JMeter Classpath , вы сможете нормально использовать оператор import
или эквивалентный вызов ваших функций из код сэмплера WebDriver.
Одно замечание: не используйте java
язык, так как он не настоящий Java, это интерпретатор Beanshell , который имеет ограниченную поддержку функций Java и не очень хорошую производительность. Начиная с JMeter 3.1 рекомендуется использовать groovy
для любых сценариев , поэтому рассмотрите возможность перехода при следующей доступной возможности. Скорее всего, вам не придется менять свой код.
Также следует помнить, что в JMeter есть встроенный механизм, который помогает вам избежать дублирования кода: Module Controller , поэтому вместо .jars вы можете иметь отдельные экземпляры WebDriver Sampler, которые будут выполнять общие такие задачи, как вход / выход из системы, и вы сможете вызывать их через модуль контроллера, где это необходимо.