态度决定高度,格局决定结局,企图决定版图

Jmeter-测试计划中的元素

上一篇 / 下一篇  2007-07-16 16:10:15 / 个人分类:性能测试

以前学习Jmeter都是在网上查资料,虽然知道一些使用方法,但是总觉得心里很虚,说好听点是会用Jmeter了,但仔细想想其实懂得就是一些皮毛。所以决定还是看jmeter自带的e文帮助文档一步步地学习,这些文档保存在Jmeter的安装目录的docs文件夹下,其下还有jmeter提供的一些Demo。

 

前三章看得我头昏眼花,差点就失去继续看下去的勇气了,还好坚持看到第四章后好了很多,提供了一些例子,看起来不至于太枯涩。所以建议新手开始直接跳到第四章。在学习4到13章的过程中有需要再回到前面看。

 

Jmeter Test Plan的元素:

 

1.      线程组(Thread Group):每个Test Plan都是以Thread Group为开始的。其他的元素都需要添加在它下面。顾名思义,线程组是用来控制Jmeter在运行测试时,所产生的线程数。我们可以在线程组中设定运行的

n        线程数(number of threads

n        加载线程所需时间(ramp-up period),如果我们设置10个线程数,ramp-up period设置为10秒,那么系统加载每个线程数的时间就是10/10=1秒。

n        循环次数

n        定时运行设置

 

2.      控制器(Controllers)Jmeter有两种控制器,Samplers和逻辑控制器(Logical Controllers)。
a
  Samplers:通知Jmeter向服务器发送请求,如Ftp请求,Http请求,JDBC请求等。
b
  逻辑控制器:用来为发送的请求添加控制逻辑,如条件逻辑、循环逻辑等。

3.      监听器(Listeners):收集Jmeter运行时,如请求的响应时间,请求内容,响应内容等。

4.      定时器(Timer):设置请求之前的延时时间。

5.      断言(Assertions):用来确认服务器发送的响应信息是否正确。

6.      配置元件(Configuration Elements):与Samplers配合使用,添加或修改向服务器发送的请求。

7.      前置处理器(Pre-Processor Elements):在Jmeter发送Sampler Request前进行的一些动作。如,可以在Request发送前修改其设置。

8.      后置处理器(Post-Processor Elements):在Jmeter发送Sampler Request后进行的一些动作。如,可以处理服务器发回的响应。

 

注:上面都是对照着e文按自己的理解写的,如果有歧意当以原文为准。

 

下一章:创建一个Web Test Plan


TAG: 性能测试 Jmeter

chenyl1009的个人空间 引用 删除 chenyl1009   /   2010-06-11 11:47:59
相关阅读栏目里 的文章很有帮助 谢谢
chenyl1009的个人空间 引用 删除 chenyl1009   /   2010-06-11 11:47:25
5
 

评分:0

我来说两句

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 24841
  • 日志数: 18
  • 图片数: 1
  • 文件数: 2
  • 建立时间: 2006-12-27
  • 更新时间: 2007-08-08

RSS订阅

Open Toolbar