Я получаю следующую ошибку:
Error:(87, 20) java: cannot access org.apache.jmeter.testelement.TestIterationListener
class file for org.apache.jmeter.testelement.TestIterationListener not found
Я не знаю почему.Вот некоторая информация о проблемном коде:
Импорт:
import org.apache.jmeter.assertions.ResponseAssertion;
import org.apache.jmeter.control.LoopController;
import org.apache.jmeter.engine.StandardJMeterEngine;
import org.apache.jmeter.protocol.http.sampler.HTTPSampler;
import org.apache.jmeter.testelement.TestElement;
import org.apache.jmeter.testelement.TestPlan;
import org.apache.jmeter.threads.SetupThreadGroup;
import org.apache.jorphan.collections.HashTree;
Функция, вызывающая эту ошибку:
private HTTPSampler createHttpSampler(String method, String host, int port, String path){
HTTPSampler httpSampler = new HTTPSampler();
httpSampler.setMethod(method);
httpSampler.setDomain(host);
httpSampler.setPort(port);
httpSampler.setPath(path);
return httpSampler;
}
Мои J-метры-зависимости внутри моего Pom.xml
<!-- https://mvnrepository.com/artifact/org.apache.jmeter/ApacheJMeter_core -->
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_core</artifactId>
<version>2.6</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.jmeter/ApacheJMeter_http -->
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_http</artifactId>
<version>2.8</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.jmeter/ApacheJMeter_java -->
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_java</artifactId>
<version>3.1</version>
</dependency>
Ребята, возможно, знаете, что вызывает эту проблему?Есть ли способ проверить, какую зависимость я должен добавить, чтобы получить
org.apache.jmeter.testelement.TestIterationListener