说明:本文部分内容来源于网络,侵删
减少测试脚本执行时间,提高测试效率
当因测试脚本较多/执行环境较慢等原因导致,执行测试时间长时,可以通过设置脚本并发,减少脚本执行的时间,具体操作如下。
1. 在testng.xml文件中配置参数
suite标签支持参数:parallel 和 thread-count,这两个参数配合使用。样例:
原测试testng.xml脚本如下,执行完成时间大概1分多:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="scp-business" >
<test name="all">
<packages>
<package name="testScripts.merchant"/>
<package name="testScripts.MerchantController"/>
</packages>
</test>
</suite>
当修改脚本后,执行时间缩短到20秒
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="scp-business" parallel="classes" thread-count="100">
<test name="all">
<packages>
<package name="testScripts.merchant"/>
<package name="testScripts.MerchantController"/>
</packages>
</test>
</suite>