码迷,mamicode.com
首页 > 编程语言 > 详细

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

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

标签:blog   io   使用   java   sp   div   on   log   代码   

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注释实现多线程并发测试

标签:blog   io   使用   java   sp   div   on   log   代码   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!