首先要做的当然是到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进行简单的Web测试,包括了JMeter的主要测试组件和它们的功能,以及进行压力测试的基本步骤。 **一、JMeter主要测试组件** 1. **测试计划(Test Plan)**:测试计划是...
《使用JMeter 4.0进行微信小程序性能测试详解》 微信小程序的广泛使用使得其性能测试变得至关重要,本文将详细介绍如何使用JMeter 4.0这一强大的性能测试工具对微信小程序进行压力测试。JMeter是一款由Apache开发的...
JMeter提供了一个直观的图形界面,使得性能测试的规划和执行变得简单。它可以生成详细的测试报告,帮助分析系统在高负载下的表现。由于JMeter是开源的,用户可以根据自身需求进行扩展和定制,以适应不同的测试场景。...
在"JMeter性能测试-day01-all"中,初学者可能接触到的是基础概念和环境搭建,包括安装JMeter、理解JMeter的工作原理、配置JMeter的运行环境,以及创建简单的测试计划。测试计划是JMeter的核心,它定义了如何对目标...
2016年《零成本实现Web性能测试——基于Apache JMeter和Gatling》 2016年《全栈性能测试修炼宝典 JMeter实战》 2020年《JMeter性能测试实战(第2版)》 2020年《软件性能测试、分析与调优实践之路》
《零成本实现Web性能测试:基于Apache JMeter》是一本关于Web性能测试的实战书籍,读者朋友们在认真阅读完《零成本实现Web性能测试:基于Apache JMeter》后,相信能够将所学知识应用到生产实践中。《零成本实现Web性能...
【Jmeter性能测试报告概述】 性能测试是评估软件系统在不同负载条件下运行能力的重要手段,旨在确定系统的性能指标,如响应时间、并发用户数、系统稳定性等。JMeter是一款广泛使用的开源性能测试工具,适用于模拟...
【JMeter性能测试详解】 JMeter是一款强大的性能测试工具,常用于模拟大量用户并发访问Web应用程序,以评估系统的性能和稳定性。以下将详细介绍JMeter的使用、线程组配置及性能测试的关键点。 **JMeter录制与过滤*...
【JMeter性能测试培训】 JMeter是一款由Apache组织开发的开源、纯Java应用程序,主要用于进行功能和性能测试。它能够测试静态和动态资源的性能,包括HTTP和FTP服务器,同时也支持对任何数据库(通过JDBC)进行压力...
### Jmeter性能测试报告模板知识点解析 #### 一、性能测试概述 性能测试是一种软件测试类型,用于评估软件系统的性能,特别是在高负载下系统的行为。它可以帮助开发人员和测试工程师了解系统在各种条件下的表现,...
详细讲解了性能监控与诊断分析技术,通过项目实践引导读者学会性能测试工作,如诊断问题、分析调优等软件性能测试中的核心技术,并讲解了HTTP、端到端性能监控、性能测试自动化和JMeter常见问题解决等知识 ...
熟练学习Jmeter工具独立完成常见的性能测试项目熟练使用Jmeter进行脚本开发熟练使用Jmeter进行性能测试熟练使用Jmeter进行接口测试 1) 第一阶段为JMETER 5.4.1 工具使用篇,通过Jmeter 介绍和安装、http 取样器、...
本文来自于csdn,文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比...
资源名称:零成本实现 Web 性能测试——基于Apache JMeter内容简介:《零成本实现Web性能测试:基于Apache JMeter》是一本关于Web性能测试的实战书籍,读者朋友们在认真阅读完《零成本实现Web性能测试:基于Apache ...
Apache JMeter是Apache组织开发的基于Java的压力测试工具。...JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能、多应用于c/s架构的测试........
《全栈性能测试修炼宝典JMeter实战》是一本深入探讨性能测试技术,特别是使用Apache JMeter工具进行实战演练的专业书籍。这本书旨在帮助读者全面掌握性能测试的核心概念、方法论以及JMeter的具体应用,从而提升在...
《Jmeter性能测试白皮书》深入解析 Jmeter,这款由Apache组织开发的开源测试工具,主要用于功能和性能测试,完全基于Java语言,具备强大的界面支持和多种配置选项。其核心功能在于模拟用户行为,对服务器或网络系统...
本书首先介绍基础的性能测试理论,接着详细介绍如何使用jmeter完成各种类型的性能测试。实战章节中作者以测试某大型保险公司电话销售系统为例,手把手教会读者如何用jmeter来完成一个实际的性能测试任务。 本书...
【性能测试-Jmeter.pptx】的培训内容涵盖了性能测试的多个重要环节,包括数据制造、性能测试方案设计、脚本执行、性能监控与调优以及编写性能测试报告。以下是对这些知识点的详细阐述: 1. **如何制造数据**: - ...
JMeter是一款开源的性能测试工具,它主要用于测试静态和动态资源的性能,比如静态文件、Java小程序、CGI脚本、Java对象、数据库、FTP服务器等。JMeter可以模拟高并发用户执行压力测试,也支持对服务器、网络或对象...