Java 为整个IT类测试多个线程
我有一个testng套件,其中包含2种测试方法。createuser和updateuser。还有一个实例变量User; 所以在createUser的末尾,我将创建的用户与实例变量user相关联。现在在updateUSer dependent on Createuser中,我尝试更新这个对象的一些属性 一切正常。但是当我使用invocationcount=3、threadpoolsize=3时,有些方法有时会失败。现在我发现这是由于不同线程的一个公共共享用户实例造成的 有没有办法让整个IT类和不同的方法在一个线程中运行,但我可以生成多个执行。 所以线程1->它有两个测试,线程2->它有两个测试等等Java 为整个IT类测试多个线程,java,multithreading,testing,testng,Java,Multithreading,Testing,Testng,我有一个testng套件,其中包含2种测试方法。createuser和updateuser。还有一个实例变量User; 所以在createUser的末尾,我将创建的用户与实例变量user相关联。现在在updateUSer dependent on Createuser中,我尝试更新这个对象的一些属性 一切正常。但是当我使用invocationcount=3、threadpoolsize=3时,有些方法有时会失败。现在我发现这是由于不同线程的一个公共共享用户实例造成的 有没有办法让整个IT类和不同
因此,我为整个IT类而不是每个方法寻找类似invocationcount和threadpoolsize的东西。我使用ExecutorService在不同的线程中手动运行TestNG测试