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

本文详述如何在Windows环境下安装JDK和JMeter,以及利用JMeter进行TCP服务器的压力测试。首先介绍JMeter作为性能测试工具的用途,接着说明JMeter和JDK的下载及安装步骤,最后通过创建线程组和TCP取样器来演示一个简单的TCP服务器并发压力测试案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【描述】
  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.youkuaiyun.com/detail/zgxzgxzg/8918703






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值