JMeter 之TCP服务器并发压力测试

时间:2022-11-07 23:24:33

【描述】
  1.apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性、度量被测试软件的性能。

           设计jmeter的初衷是测试web应用,后来又扩充了其它的功能。

         2.jmeter可以完成针对静态资源和动态资源(servlets, perl脚本, java对象, 数据查询s, ftp服务等)的性能测试。
            jmeter可以模拟大量的服务器负载、网络负载、软件对象负载,通过不同的加载类型全面测试软件的性能。并且jmeter提供图形化的性能分析。




【使用环境】
  JMeter 可以运行在solaris, linux, windows (98, nt, 2000,2003). jdk1.4以上。

        本文章主要介绍使用JMeter测试windows环境的web server 和DB server的环境搭建步骤,以及使用Jmeter进行压力测试的入门。



【软件下载】

JDK  

     http://java.sun.com/javase/downloads/index.jsp

JMeter 

    http://jmeter.apache.org/download_jmeter.cgi

  (注意:应该下载Binary下面的压缩包,不是source下面的压缩包)




【 JDK安装】

下载jdk1.6.0_10.exe,这接点击默认安装,一般安装至C:\Program Files\Java目录下。
桌面上选择“我的电脑”(右键),高级, 环境变量, 在“系统变量”

(1)“新建”, 在变量名中输入:CLASSPATH,变量值中输入:
      C:\Program Files\Java\jdk1.6.0_10\lib\dt.JAR; 
      C:\Program Files\Java\jdk1.6.0_10\lib\TOOLS.JAR; 
      C:\Program Files\Java\jdk1.6.0_10\BIN;
(2)再“新建”,在变量名中输入:JAVA_HOME,变量中输入:
     C:\Program Files\Java\jdk1.6.0_10;
(3)修改PATH变量,添加%JAVA_HOME%/bin;然后确定即可;



【Jmeter安装】

解压jakarta-jmeter-2.3.4.zip文件至c盘,本文解压至C:\jakarta-jmeter-2.3.4目录下。
桌面上选择“我的电脑”(右键),高级, 环境变量, 在“系统变量”
(1)“新建”, 在变量名中输入:JMETER_HOME,变量值中输入:C:\jakarta-jmeter-2.3.4 ,
(2)再修改CLASSPATH变量,变量值中添加
     %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;
     % JMETER_HOME%\lib\jorphan.jar;
     %JMETER_HOME%\lib\logkit-1.2.jar; 
     然后确定即可。
(3)最后点击Jmeter目录下bin文件夹里的jmeter.bat就可以打开Jmeter



【简单实例-TCP服务器并发压力测试

     1.添加一个线程组:右键测试计划->添加->Threads->线程组,同时根据需要修改线程组的属性。

     2.添加一个取样器请求,右键线程组->添加->Sampler->TCP取样器。

    3.配置TCP取样器



 【详细图文资料】

  下载地址

http://download.csdn.net/detail/zgxzgxzg/8918703