package eu.nets.ms.naa.darouter.performance;
import org.jsmart.zerocode.core.domain.LoadWith;
import org.jsmart.zerocode.core.domain.TestMapping;
import org.jsmart.zerocode.core.runner.parallel.ZeroCodeLoadRunner;
import org.junit.AfterClass;
import org.junit.Beforeclass;
import org.junit.runner.RunWith;
import eu.nets.ms.naa.darouter.integration.utils.IntegrationTestUtils;
import eu.nets.ms.naa.darouter.integration.utils.JunitReport;
import eu.nets.ms.naa.test.daprotocol.RequestAssured;
@LoadWith("load_config.properties")
@TestMapping(testClass = FullPaymentTests.class,testMethod = "shouldRunASwishPaymentTransaction_initialize_swish")
@RunWith(ZeroCodeLoadRunner.class)
public class PerformanceTest {
@Beforeclass
public static void setUpClass() {
JunitReport.cleanReport();
RequestAssured.connection_pool_size = 100;
RequestAssured.host = IntegrationTestUtils.TESTHOST_DAM_ENV;
RequestAssured.port = 9191;
RequestAssured.connect();
}
@AfterClass
public static void generateReport() {
JunitReport junitReport = new JunitReport();
junitReport.generateReport();
}
}
上面的代码中,我正在尝试对API进行性能测试。在zerocode中,将在目标文件夹中生成报告。在本地它可以找到目标文件夹,但是通过与Jenkins一起运行,它无法找到目标文件夹并且测试失败。请提出其他建议,通过运行jenkins访问目标文件夹中的报告