初识 jmeter

上一篇 / 下一篇  2008-03-28 15:02:11

一.价绍JMeter

JMeter100%的java桌面应用程序,用于做压力和性能测试.

   当初Jmeter的主要是用来测试web应用,后来又扩充了其它的功能。jmeter可以完成对静态资源和动态资源(静态文件、CGI脚本、Java对象、数据库FTP服务器等)的性能测试.

        Jjmeter可以模拟大量的服务器负载、网络负载、软件对象负载,可以在不同压力类别下测试软件的强度,以及分析软件的整体性能.

二.下载与安装

运行Jmeter程序,需要先安装JDK(1.4以上),即把JDK文件解压到C盘的\Program Files\Java目录下面,

录制Jmeter脚本,需要先安装Badboy

 

安装完JDK后,需要配置环境变量。具体的环境配置方法如下:

1.系统变量--->新建,变量名输入:CLASSPATH

    变量中输入:

     C:\Program Files\Java\jdk1.5.0_09\lib\dt.JAR; C:\Program Files\Java\jdk1.5.0_09\lib\TOOLS.JAR; C:\Program Files\Java\jdk1.5.0_09\BIN;

2.系统变量-新建,在变量名中输入:JAVA_HOME

   变量中输入:C:\Program Files\Java\jdk1.5.0_09

3.修改PATH变量,添加%JAVA_HOME%/bin

 

安装Badboy的过程同一般的Windows应用程序没有什么区别,安装完成后可以在Windows开始菜单中看到相应的快捷方式.如果找不到,可以执行Badboy安装目录下的Badboy.exe文件

提示:Badboy提供了将Web测试脚本直接导出JMeter脚本的功能,这个功能非常好用,也非常简单.

三.脚本录制

         启动Badboy安装目录下的Badboy.exe文件。

         在地址栏中输入需要录制的URL

        操作完成后,点击工具栏中的停止录制按钮。

        选择“File -> Export to JMeter”菜单。

      将录制好脚本导出为JMeter脚本格式。

启动JMeter并打开刚刚生成的测试脚本

启动JMeter打开测试脚本后需要

1、勾选所有HTTP请求底部的, HTML文件获取所有内涵的资源

 

2、右键点击Thread Group

      添加-监视器-聚合报告

 

四.测试结果分析

 

        Label     定义的HTTP请求名称

        Samples  表示这次测试中一共发出了多少个请求

        Average  平均响应时间

        Median   中位数,也就是50用户的响应时间

        90% Line:   90用户的响应时间

        Min:         最小响应时间

        Max:    最大响应时间

        Error%   错误的请求的数量/请求的总数

        Throughput:每秒完成的请求数

        KB/Sec   每秒从服务器端接收到的数据量

五.参数化脚本

1、右键点击Thread Group

     添加-配置元件-CSV Data Set Config”

2Filename:指定文件及所在路径(如:D:\test.txt)

     Variable Names:参数名称(如:wd)

3、在脚本中调用参数(如:${wd})。

提示:可以右键点击Thread Group

           添加-监视器-查看结果树(请求部分)”, 来检验参数化是否成功。

六.分布式测试

当需要模拟数以千计的并发用户时,Jmeter可以使用多台代理机来分担主控机的压力:

 

1、运行代理机上的Jmeter -server.bat文件。

2、打开主控机bin目录下的Jmeter.properties文件。

3、将文件中“remote_hosts=127.0.0.1:1099”,其中的

     127.0.0.1改为代理机的IP地址。

4、保存文件后运行主控机上的Jmeter.bat文件。

5、进入运行-远程启动菜单项,进行远程调用。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-09  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 907
  • 日志数: 1
  • 建立时间: 2008-03-28
  • 更新时间: 2008-03-28

RSS订阅

Open Toolbar