All things are difficult before they are easy. 没有软件的裸机是一具僵尸,没有硬件的软件是一个幽灵。2012,专注于Linux和C语言,关注自动化、性能测试,关注开源社区和开源测试工具、方法,尝试测试团队管理!

JMeter性能测试总结和JMeter基础学习资料

上一篇 / 下一篇  2010-02-23 23:05:58 / 个人分类:性能测试

这两天用JMeterweb性能测试,将遇到的问题和性能测试基础知识总结一下吧。

性能测试基础知识:
http://www.51testing.com/html/46/n-203746.html
http://www.blogjava.net/lauber/archive/2009/01/06/167440.html
http://www.51testing.com/?uid-128005-action-viewspace-itemid-69395
http://www.cnblogs.com/jackei/archive/2007/01/17/623166.html
http://blog.csdn.net/songlipeng2003/default.aspx?PageNumber=2
http://jakarta.apache.org/jmeter/usermanual/index.html  (官方手册)
JMeter中文手册(见附件)
建议学习JMeter时参考一下,了解一些概念再动手做,一边做一边看资料,这样来学习吧。
也是给自己汇总一下参考资料的地址,不用每次都通过google来找资料。

在测试中我遇到的几个问题,写在这里一下(尽管有的很简单):
1. 我想做两小时的压力测试,在设置继续时间时的问题,这种情况下是需要选择线程组“循环次数”--“永远”,然后再设置持续时间。
JMeter主要组件介绍-线程组
名称:为线程组起名字。
线程属性-线程数:设置发送请求的用户数目,即并发数。
线程属性-Ramp-Up Period(in second):线程间的时间间隔,单位是秒。即所有线程在多少时间内启动。
线程属性-循环次数:请求的重复次数,如果选择后面的forever(默认),那么请求将一直继续,如果不选择 forever,而在输入框中输入数字,那么请求将重复指定的次数,如果输入 1,那么请求将执行一次,如果是0,会出现问题。
调度器配置-启动时间:测试计划什么时候启动,启动延迟会覆盖它(在启动时间在测试计划实际启动时间之前时)。
调度器配置-结束时间:测试计划什么时候结束,持续时间会覆盖它。
调度器配置-持续时间:测试计划持续多长时间,会覆盖结束时间。
调度器配置-启动延迟:测试计划延迟多长时间启动,会覆盖启动时间。
2.我将“http cookie管理器”删除后,需要登录才能的操作就没有记住前面登录的cookie。
3.对于线程组,需要设置一个思考时间(think time,第一个线程组结束后到第二个线程组开始的间隔时间),可以在线程组最后设置一个固定定时器做一个think time.
4.JMeter并没有监控服务器资源的功能,我使用的是某牛人写的一个工具(ajm)来监控服务器资源并生成报告。
  ajm见:ttp://www.51testing.com/?uid-170805-action-viewspace-itemid-96360

TAG: 性能测试 Jmeter JMeter 线程组

colordaybei的个人空间 引用 删除 colordaybei   /   2012-11-27 17:32:12
colordaybei的个人空间 引用 删除 colordaybei   /   2012-11-27 17:31:56
5
jinshenmei0524的个人空间 引用 删除 jinshenmei0524   /   2012-06-28 15:37:08
5
引用 删除 sunzhongy   /   2011-02-10 16:56:59
 

评分:0

我来说两句

smile665

smile665

Stay hungry, stay foolish. 得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

日历

« 2024-04-13  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 954397
  • 日志数: 220
  • 建立时间: 2008-11-06
  • 更新时间: 2012-10-06

RSS订阅

Open Toolbar