我有以下测试类......
@RunWith(JUnit4.class)
public class AdminSpecTest extends BaseTest{
@BeforeClass
public static void getLogin(){
System.out.println("getLogin");
...
}
@Test
public void testAdminPage(){
System.out.println("testAdmin");
...
}
}
当我尝试在JMeter中创建一个JUnit采样器时,我运行测试但它失败了。在终端窗口中,我看到......
testadmin的账户
但没有getLogin。为什么没有调用BeforeClass?我可以做到这一点吗?
答案 0 :(得分:0)
根据JMeter的JUnit,您可以在测试执行前使用@Before
进行设置。
识别以下JUnit4注释:
@Before 处理方式与JUnit3中的setUp()相同
@BeforeClass,@ AfterClass 作为测试方法处理,以便它们可以根据需要独立运行