TestNG uses xml file to organize testcases.
Suppose we have two testcases: TestNg.java and TestNgClone.java, so prepare demo.xml (you can find it under test-xml folder) such as:
<suite verbose="10" name="demo" annotations="JDK" time-out="1800000">
<test name="TestNg" junit="false" annotations="JDK">
<classes>
<class name="com.netease.demo.TestNg" />
</classes>
</test>
<test name="TestNgClone" junit="false" annotations="JDK">
<classes>
<class name="com.netease.demo.TestNgClone" />
</classes>
</test>
</suite>
Just run demo.xml as TestNG Suite in Eclipse, then the two testcases will be executed serially.
Then you can see emailable-report.html under target fold.
Parallel mode is indeed TestNG's feature, so modify demo.xml as follow:
<suite thread-count="10" parallel="tests" verbose="10" name="demo" annotations="JDK" time-out="1800000">
<test name="TestNg" junit="false" annotations="JDK">
<classes>
<class name="com.netease.demo.TestNg" />
</classes>
</test>
<test name="TestNgClone" junit="false" annotations="JDK">
<classes>
<class name="com.netease.demo.TestNgClone" />
</classes>
</test>
</suite>
- parallel="tests" means enable parallel mode in the unit of <test>, such as: TestNg and TestNgClone.
- thread-count="10" means use 10 threads to run testcases.
Good to know:Parallel mode is limited by cpu's power, the more cores, the higher speed.
分享到:
相关推荐
TestNG是一个Java的框架,所以第一个要求是JDK要安装在你的机器上。 系统要求 JDK 1.5或以上 内存 没有最低要求 磁盘空间 没有最低要求 操作系统 没有最低要求 步骤1 -验证Java安装在你的机器上 现在,打开...
1.下载testNG 离线安装包【eclipse-testng离线包】,并解压。 2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng.eclipse_6.11.0.201703011520放到eclipse安装路径下的features目录下 3....
1. 将解压后的文件..\eclipse-testng离线包\features\org.testng.eclipse_6.9.9.201510270734 文件夹 放到 eclipse--》features目录下 2. 将解压后的文件..\eclipse-testng离线包\plugins\org.testng.eclipse_6.9...
1、testng测试报告模板BeautifulReport 2、testng.xml文件
testNG 自动化测试工具 工具类 testng-6.3.jar
testng-6.8.8
testNg介绍
testng-6.9-10 jar包
1. 将解压后的文件..\eclipse-testng离线包\features\org.testng.eclipse_6.9.9.201510270734 文件夹 放到 eclipse--》features目录下 2. 将解压后的文件..\eclipse-testng离线包\plugins\org.testng.eclipse_...
最新testng jar包,testng-6.9.6.jar
[Packt Publishing] TestNG 初学者指南 (英文版) [Packt Publishing] TestNG Beginner's Guide (E-Book) ☆ 图书概要:☆ Write robust unit and functional tests with the power of TestNG Overview Step-by-...
2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng.eclipse_6.8.6.20130607_0745放到eclipse-->features目录下 3.将解压后的文件..\eclipse-testng离线包\org.testng.eclipse_6.8.6....
1.下载testNG 离线安装包【eclipse-testng离线包】,并解压。 2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng.eclipse_6.9.8.201510130443放到eclipse安装路径下的features目录下 3.将...
testng-xslt-1.1.2.zip
testng-6.8.8文件
testng-6.10.jar
TestNG依赖包,包含了org.testng.CommandLineArgs类,导入后可解决因找不到依赖而出现的问题
eclipse-testng离线包
TestNG-6.9离线安装包,下载zip解压后,直接拷贝到eclipse下的dropins目录下即可。重启eclipse,TestNG插件即安装成功。重启eclipse会自动安装TestNG插件,所以启动时间较长,请耐心等待。大概3-5min左右。
开源自动化测试框架testng包,用于appium+java+android测试