首页 > 编程语言 > 详细

利用Testng注释实现多线程并发测试

时间:2014-11-10 21:10:42      阅读:318      评论:0      收藏:0      [点我收藏+]

Testng 是一款非常优秀的测试框架,真正从测试角度出发,为测试所想。在测试过程中我们经常会遇到对某一个场景做并发请求,主要想了解该程序在并发时是否会有异常或者没考虑到的其他情况,这时往往不是要做性能测试,又不能因为这个而去用LR来做这件事情。如果你对Testng 比较了解,你会发现只需2个简单的注释就可以实现这个需求。

1.主要使用了@Test 中的2个属性,一个是ThreadPoolSize 和invocationCount,分别是线程池大小,和调用次数
线程池属于对象池.所有对象池都具有一个非常重要的共性,就是为了最大程度复用对象.那么线程池的最重要的特征也就是最大程度利用线程.一般使用线程池的目的就是为了控制系统使用的线程,以及节省资源开销。但是并不是每个系统都适合使用线程池。

2.测试代码如下: 

public class TestMultiDemo{

  @Test(threadPoolSize=10,invocationCount=5)
  public void testThread(){
         System.out.println("test..");
          
 }

}

 

更多资料关注:www.kootest.com ;技术交流群:182526995

利用Testng注释实现多线程并发测试

原文:http://www.cnblogs.com/kootest/p/4087951.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!