`
newbee_zc
  • 浏览: 29826 次
文章分类
社区版块
存档分类
最新评论

java web使用jmeter进行压力测试

阅读更多

JMeter简介:

   Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。(来自百度百科)

 

  • 使用前准备工作

    由于jmeter是基于java开发的,所以使用之前必须先安装java环境配置jdk,具体的配置过程可自行参照百度;然后需要做的就是下载jmeter,推荐大家到apache官网下载。

 

  • 使用示范

     第一步:运行jmeter,双击解压后的bin文件夹下的jmeter.bat即可打开,打开后的界面如下图所示。

 

    

 

   

 

    第二步:选择测试计划,按右键-》添加-》threads(users)-》线程组,各字段含义为:

    线程数:表示你需要模拟多少人同时访问,一个线程就相当于一个并发;

    Ramp-up Peroid:表示jmeter达到最大线程数需要的秒数

    循环次数:表示每个线程执行的次数,若勾选永远则表示这些线程将一直执行下去

    其他的默认即可

 
 

 

 

    第三步:设置登录http请求,如果后面的链接测试不需要在登录状态下测试,则该步可不设置。

    选择线程组,右键――添加――》sampler-―》http 请求,配置信息如图所示即可

  

 

 

    

     第四步:设置断言判断登录后是否进入预想的主页面(此步骤可不设置)

     选择“登录http请求“,右键――》添加――》断言――》响应断言。“Apply to”设置Main smaple only;“要测试的响应字段”设置“url样本”;“模式匹配规则”设置“包括”,“要测试的模式”增加页面跳转到的主页面,如:“index.html”

 

 

   

    第五步:添加登录的cookie

    选择“线程组”――》右键――》添加――》配置元件――》Http cookie管理器。加了此步骤后,http请求将具备cookie功能,即登录成功后访问其他页面将不会跳转到登录页面重新登录



 

  

   第六步:添加控制器对目标页面反复压力测试

   选“线程组”―》右键――》逻辑控制器――》循环控制器。循环次数中选择“永远”



 

 

   第七步:添加测试的目标请求

   选择刚加的“循环控制器”,右键――》添加――》sampler-―》http 请求,按4步骤设置ip、端口,http请求方法,路径为被压力测试的url

  

   

 

   第八步:添加查看结果树,他记录每次请求发送数据、响应返回数据。

   选择“线程组”――》右键――》添加―监听器―》察看结果树(或者用表格查看结果树)

  

 

 

  最后,ctrl+s保存,点击最上方工具栏中的运行按钮即可,测试效果如下图所示。

 

 

 

 

  • 大小: 72.5 KB
  • 大小: 68.6 KB
  • 大小: 88 KB
  • 大小: 70.3 KB
  • 大小: 73.4 KB
  • 大小: 67 KB
  • 大小: 95.9 KB
  • 大小: 79.8 KB
  • 大小: 119.2 KB
  • 大小: 84.7 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    jmeter3.2压力测试

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI ...

    jmeter压力测试工具

    apache jmeter是来自国外的一款开源免费、功能强大的web压力测试工具。它是一款为负载测试功能行为和测量性能的100%纯Java应用程序,可用于测试静态和动态资源,Web动态应用程序的性能。jmeter可用于模拟服务器,...

    jmeter2.2压力测试工具

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、...

    Apache JMeter开源压力测试.zip

    Jmeter是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试),而且用Jmeter 来测试 Restful API, 非常好用。 Jmeter运行: 解压后, 运行 “bin/jmeter.bat” ...

    Jmeter压力测试工具

    Apache jmeter 是一个100%的纯java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其他测试领域。Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,...

    jmeter 测试工具 使用java自测 并发测试 环境测试 压力测试

    JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。 1.能够对HTTP和FTP服务器进行压力和...

    使用Jmeter完成Web测试

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、...

    jmeter压力测试

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI ...

    jmeter性能测试工具

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、...

    压力测试工具JMeter使用笔记

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、...

    Appache Jmeter V3.0压力测试工具.rar

    说到这里不得不说起另外一款web压力测试工具loadrunner,loadrunner是一款商业性质的压力测试工具自定义测试方面相比Jmeter差了很多,Jmeter是一款轻量型的,对日常的压力测试工作Jmeter完全可以胜任。jmeter功能它...

    JMeter压力测试工具

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

    jmeter3.1压力测试工具及架包

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI ...

    压力测试工具apache-jmeter-5.3

    Apache JMeter是Apache组织开发的基 于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI脚本...

    Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。

    Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。 JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、...

    Apache JMeter 3.3软件 服务器压力测试(包安装配置教程)

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、...

    Jmeter性能测试工具

    jmeter开源最好的免费性能测试工具.Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态...

    apache_jmeter_3.0_-_压力测试工具.rar

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI ...

    利用JMeter进行Web测试.ppt

    JMeter,一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、Java对象、数据库和查询、ftp服务器或者...

Global site tag (gtag.js) - Google Analytics