博客专栏 -凯发k8国际

programming with jmeter

解读jmeter源码,介绍如何将jmeter集成到项目框架中,便于junit驱动在单元测试中完成底层性能测试,便于hudson持续集成

分享到:

最近更新文章

       jmeter的各组件以及如何扩展已完成,现在要利用jmeter对weblogic server 的一些应用/组件的性能测试。简单说就是利用junit 驱动,在单元测试中驱动jmeter,集成wls完成一些底层的并发测试,最简单的一个场景:比如在某个单元测试性能评测中,我要测试 n 个并发,其中2%做写操作,98%做读操作。最终的结果都会在hudson上汇总,看到junit repo ...
有1816人浏览 2013-10-25 18:33
        完成jmeterengine, threadgroup 和 jmeterthread的整合,外围的设施差不多搞定大半了,接下来是把具体的测试逻辑整合进来,既然是框架层面的,需要通用一点,方便客户端自己定义测试逻辑。不过在此之前,还需要研究下sampler和listeners,这样对jmeter的整个流程会有全局的把握。先看下图:        samplelistener和te ...
有2525人浏览 2013-10-24 14:20
到上一篇threadgroup为止,基本上在项目中可以完成对jmeterengine / threadgroup 的整合,现在要来分析下jmeterthread,以便更好的集成到项目中。         一个 jmeterthread 好比一个vu(虚拟用户),他的创建和启动已经在threadgroup这一篇中完整的分析,我们是将jmeterthread委托给一个叫做daemonizablen ...
 
有3102人浏览 2013-10-22 17:16
       项目搞一段落,总算有时间回来继续。       上一篇写到jmeterengine会驱动jmeter threadgroup启动test threads 执行测试,其本身也是一个runnable,这里把测试驱动(junit或者其他类似main之类的)看作主线程(main thread)的话, jmeterengine作为第一层子线程(first child thread),所以如 ...
有1893人浏览 2013-10-21 14:44
     jmeterengine接口比较简单,总共7个方法,但是没javadoc,所以光看接口的话只能凭方法名猜测了。我们这里简要分析下: 1. configure(hashtree testplan)   ...
有3933人浏览 2013-03-04 18:36
学 习了使用jmeterengine简单的运行测试之后,不着急马上看内部的实现,先了解一下在启动jmeterengine之前所做的一些初始化工作,这 个对于正确的代码启� ...
有2356人浏览 2013-03-03 00:38
  习惯于junit做功能方面unit test,而对于有些test需要有一定的压力来模拟一定并发的读和写,借助jmeter来实现这样的测试框架是很不错的一个选择,一来减少很多工作量 (只需少量的定制:比如实现自己的threadgroup来定制并发线程的创建和执行,实现自己的sampler来定制测试目标类的实例化和运行),二来可以很方便使用hudson进行持续集成, 这对于利用hudson进行持 ...
有3371人浏览 2013-03-02 00:30
  • 专栏创建者:
  • 创建时间:2013-10-31 10:35:52
  • 专栏文章数:7篇
  • 专栏被浏览:18996 次

本专栏热门文章

最新评论

global site tag (gtag.js) - google analytics
网站地图