`
DigitalSonic
  • 浏览: 216116 次
社区版块
存档分类
最新评论

JMeter小实验——JSP性能简单测试

阅读更多

        首先要做的当然是到Apache的站点下在一个最新的JMeter了,我下的版本是2.1.1。然后启动MySQL和Tomcat,按照原定的顺序,先测试有OSCache标签的页面,然后去掉OSCache标签,测试没有缓存的页面。
        JMeter启动后,默认已经建立好了一个测试计划,右击测试计划标签,添加一个线程组,该线程组设置如下:线程数为5,Ramp-Up Period为5,循环次数为5(你当然可以适当提高线程数和循环次数,我做的时候手动多运行了几次)。右击线程组,添加一个Sampler->HTTP请求,设置如下:服务器localhost、端口号8084、协议http、方法get、路径 /jwc/index.htm,我之前对页面手动设置过映射,所以jsp文件的后缀变为了htm(是不是有些阴险)。再次右击线程组,添加一个监听器->聚合报告,用来察看结果。
        设置完毕后,按Ctrl+R运行测试,会看到聚合报告中的数字在变,将结果保存一下,然后去掉页面中的标签,重启了一下Tomcat,再来一次测试,测试结果如下:

测试结果对比

 

Average

Median

90%

Min

Max

Error%

Throughput

KB/sec

带缓存

71

78

94

16

344

0.00%

8.5

258.77

不带缓存

78

63

94

15

625

0.00%

5.1

155.62

        结果其实还是比较明显的,其实不用测都知道,使用页面缓存还是有些好处的,我缓存的内容是几个栏目列表,应该很少有变动,每次都从数据库读取太费事了。这只是一个很简单的测试,测试高手勿笑,只是随便做来玩玩而已,如果是新手想学习JMeter,可以去http://www.bonoy.com/,上面有翻译过的JMeter文档,不过我没看过,如果觉得不好就google吧(好像现在该叫谷歌了)。

分享到:
评论

相关推荐

    Jmeter测试实验报告.docx

    在本次实验中,我们深入理解了如何利用JMeter进行简单的Web测试,包括了JMeter的主要测试组件和它们的功能,以及进行压力测试的基本步骤。 **一、JMeter主要测试组件** 1. **测试计划(Test Plan)**:测试计划是...

    jmeter4.0进行微信小程序测试报告(jmeter性能测试教程)

    《使用JMeter 4.0进行微信小程序性能测试详解》 微信小程序的广泛使用使得其性能测试变得至关重要,本文将详细介绍如何使用JMeter 4.0这一强大的性能测试工具对微信小程序进行压力测试。JMeter是一款由Apache开发的...

    JMeter实验报告.doc

    JMeter提供了一个直观的图形界面,使得性能测试的规划和执行变得简单。它可以生成详细的测试报告,帮助分析系统在高负载下的表现。由于JMeter是开源的,用户可以根据自身需求进行扩展和定制,以适应不同的测试场景。...

    JMeter性能测试脚本

    在"JMeter性能测试-day01-all"中,初学者可能接触到的是基础概念和环境搭建,包括安装JMeter、理解JMeter的工作原理、配置JMeter的运行环境,以及创建简单的测试计划。测试计划是JMeter的核心,它定义了如何对目标...

    性能测试工具JMeter书籍(6本)目录知识点(思维导图加图)整理.rar

    2016年《零成本实现Web性能测试——基于Apache JMeter和Gatling》 2016年《全栈性能测试修炼宝典 JMeter实战》 2020年《JMeter性能测试实战(第2版)》 2020年《软件性能测试、分析与调优实践之路》

    零成本实现WEB性能测试_基于APACHE JMETER_温素剑

    《零成本实现Web性能测试:基于Apache JMeter》是一本关于Web性能测试的实战书籍,读者朋友们在认真阅读完《零成本实现Web性能测试:基于Apache JMeter》后,相信能够将所学知识应用到生产实践中。《零成本实现Web性能...

    jmeter性能测试报告.docx

    【Jmeter性能测试报告概述】 性能测试是评估软件系统在不同负载条件下运行能力的重要手段,旨在确定系统的性能指标,如响应时间、并发用户数、系统稳定性等。JMeter是一款广泛使用的开源性能测试工具,适用于模拟...

    jmeter性能面试问答题

    【JMeter性能测试详解】 JMeter是一款强大的性能测试工具,常用于模拟大量用户并发访问Web应用程序,以评估系统的性能和稳定性。以下将详细介绍JMeter的使用、线程组配置及性能测试的关键点。 **JMeter录制与过滤*...

    JMeter性能测试培训.ppt

    【JMeter性能测试培训】 JMeter是一款由Apache组织开发的开源、纯Java应用程序,主要用于进行功能和性能测试。它能够测试静态和动态资源的性能,包括HTTP和FTP服务器,同时也支持对任何数据库(通过JDBC)进行压力...

    Jmeter性能测试报告模板

    ### Jmeter性能测试报告模板知识点解析 #### 一、性能测试概述 性能测试是一种软件测试类型,用于评估软件系统的性能,特别是在高负载下系统的行为。它可以帮助开发人员和测试工程师了解系统在各种条件下的表现,...

    全栈性能测试修炼宝典JMeter实战

    详细讲解了性能监控与诊断分析技术,通过项目实践引导读者学会性能测试工作,如诊断问题、分析调优等软件性能测试中的核心技术,并讲解了HTTP、端到端性能监控、性能测试自动化和JMeter常见问题解决等知识 ...

    Jmeter性能测试高级项目实践课程资源.rar

    熟练学习Jmeter工具独立完成常见的性能测试项目熟练使用Jmeter进行脚本开发熟练使用Jmeter进行性能测试熟练使用Jmeter进行接口测试 1) 第一阶段为JMETER 5.4.1 工具使用篇,通过Jmeter 介绍和安装、http 取样器、...

    JMeter性能测试,完整入门篇

    本文来自于csdn,文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比...

    零成本实现Web性能测试——基于ApacheJMeter

    资源名称:零成本实现 Web 性能测试——基于Apache JMeter内容简介:《零成本实现Web性能测试:基于Apache JMeter》是一本关于Web性能测试的实战书籍,读者朋友们在认真阅读完《零成本实现Web性能测试:基于Apache ...

    jmeter性能测试工具

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。...JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能、多应用于c/s架构的测试........

    全栈性能测试修炼宝典JMeter实战-高清

    《全栈性能测试修炼宝典JMeter实战》是一本深入探讨性能测试技术,特别是使用Apache JMeter工具进行实战演练的专业书籍。这本书旨在帮助读者全面掌握性能测试的核心概念、方法论以及JMeter的具体应用,从而提升在...

    Jmeter性能测试白皮书

    《Jmeter性能测试白皮书》深入解析 Jmeter,这款由Apache组织开发的开源测试工具,主要用于功能和性能测试,完全基于Java语言,具备强大的界面支持和多种配置选项。其核心功能在于模拟用户行为,对服务器或网络系统...

    零成本实现Web性能测试:基于Apache JMeter

    本书首先介绍基础的性能测试理论,接着详细介绍如何使用jmeter完成各种类型的性能测试。实战章节中作者以测试某大型保险公司电话销售系统为例,手把手教会读者如何用jmeter来完成一个实际的性能测试任务。  本书...

    性能测试-Jmeter.pptx

    【性能测试-Jmeter.pptx】的培训内容涵盖了性能测试的多个重要环节,包括数据制造、性能测试方案设计、脚本执行、性能监控与调优以及编写性能测试报告。以下是对这些知识点的详细阐述: 1. **如何制造数据**: - ...

    Jmeter性能测试

    JMeter是一款开源的性能测试工具,它主要用于测试静态和动态资源的性能,比如静态文件、Java小程序、CGI脚本、Java对象、数据库、FTP服务器等。JMeter可以模拟高并发用户执行压力测试,也支持对服务器、网络或对象...

Global site tag (gtag.js) - Google Analytics