1、首先现在安装jmeter
http://apache.etoak.com//jmeter/binaries/apache-jmeter-2.9.zip
点击bin目录下的jmeter启动,报错,是因为没有安装jdk,安装jdk后配置环境变量,path里面直接加 ;C:\Program Files\Java\jdk1.7.0_21\bin即可
2、启动成功,新建测试计划,新建线程组,配置线程数和启动方式
3、添加http请求,路径的位置直接填入请求的链接地址
4、添加--监听器--聚合报告,点击开始执行,即可观察吞吐量等数值,其他监控指标可以慢慢研究。。。
总结
貌似很简单,刚开始自己还是弄错了,线程组有三个,查了一下,虫师的解读,看来还是要跟年轻人学习了,研究的东西太少,年纪轻轻的啥都不学,会落伍的!
虽然有三个添加线程组的选项,名字不一样, 创建之后,其界面是完全一样的。之前的版本只有一个线程组的名字。现在多一个setUp theread Group 与terDown Thread Group
1) setup thread group
一种特殊类型的ThreadGroup的,可用于执行预测试操作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试前进行定期线程组的执行。
2) teardown thread group.
一种特殊类型的ThreadGroup的,可用于执行测试后动作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试结束后执行定期的线程组。
可能你还是不太理他们与普通的线程组有什么不同。 如果您用过junit,想必你不会对setup ,teardown这2个字眼陌生。 即时每用过,也没关系。 熟悉loadrunner的应该知道,loadrunner的脚本除了action里是真正的脚本核心内容,还有初始化“环境”的初始化脚本和测试完毕后对应的清除信息的脚本块。 那么这里 setup thread group 和 teardown thread group 就是分别指这两部分。 其实从本质上来看,他们并没有什么不同。
3) thread group(线程组).
这个就是我们通常添加运行的线程。通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。线程组中包含的线程数量在测试执行过程中是不会发生改变的。