使用jmeter进行性能测试

使用jmeter进行性能测试

ID:10871674

大小:68.00 KB

页数:8页

时间:2018-07-08

使用jmeter进行性能测试_第1页
使用jmeter进行性能测试_第2页
使用jmeter进行性能测试_第3页
使用jmeter进行性能测试_第4页
使用jmeter进行性能测试_第5页
资源描述:

《使用jmeter进行性能测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用JMeter进行性能测试JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到http://jakarta.apache.org/jmeter/index.html下载源代码和查看相关文档。1JMeter作用领域JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况。你

2、可以用JMeter提供的图形化界面分析性能指标或者在高负载情况下测试服务器/脚本/对象的行为。2使用JMeter测试Web应用接下来的章节里,作者将详细的演示如何使用JMeter来测试Web应用的完整过程。2.1测试环境作者使用了Tomcat作为Web服务器进行测试,被测试的内容是一个jsp文件和一个servlet,jsp文件调用JavaBean、打印相关信息,servlet接受用户参数、调用javabean、输出相关信息。详细的内容请参考作者提供的JMeter.war的内容。2.2安装启动JMeter大家可以到通过http://apache.linuxforum.net/d

3、ist/jakarta/jmeter/binaries/jakarta-jmeter-1.9.1.zip下载JMeter的release版本,然后将下载的.zip文件解压缩到C:/JMeter(后面的文章中将使用%JMeter%来引用这个目录)目录下。现在,请使用%JMeter%/bin下面的jmeter.bat批处理文件来启动JMeter的可视化界面,下面的工作都将在这个可视化界面界面上进行操作。下面的图片是JMeter的可视化界面的屏幕截图。图一:JMeter打开时的屏幕截图2.3建立测试计划(TestPlan)测试计划描述了执行测试过程中JMeter的执行过程和步骤,一

4、个完整的测试计划包括一个或者多个线程组(ThreadGroups)、逻辑控制(LogicController)、实例产生控制器(SampleGeneratingControllers)、侦听器(Listener)、定时器(Timer)、比较(Assertions)、配置元素(ConfigElements)。打开JMeter时,它已经建立一个默认的测试计划,一个JMeter应用的实例只能建立或者打开一个测试计划。现在我们开始填充一个测试计划的内容,这个测试计划向一个jsp文件和一个servlet发出请求,我们需要JMeter模拟五个请求者(也就是五个线程),每个请求者连续请求两

5、次,下面的章节介绍了详细的操作步骤。2.4增加负载信息设置这一步,我们将向测试计划中增加相关负载设置,是Jmeter知道我们需要模拟五个请求者,每个请求者在测试过程中连续请求两次。详细步骤如下:1.选中可视化界面中左边树的TestPlan节点,单击右键,选择Add'ThreadGroup,界面右边将会出现他的设置信息框。2.ThreadGroup有三个和负载信息相关的参数:NumberofThreads:设置发送请求的用户数目Ramp-upperiod:每个请求发生的总时间间隔,单位是秒。比如你的请求数目是5,而这个参数是10,那么每个请求之间的间隔就是10/5,也就是2秒L

6、oopCount:请求发生的重复次数,如果选择后面的forever(默认),那么请求将一直继续,如果不选择forever,而在输入框中输入数字,那么请求将重复指定的次数,如果输入0,那么请求将执行一次。根据我们演示例子的设计,我们应该将NumberofThreads设置为5,Ramp-upperiod设置为0(也就是同时并发请求),不选中forever,在LoopCount后面的输入框中输入2,设置后的屏幕截图如下:图二:设置好参数的ThreadGroup。2.5增加默认Http属性(可选)实际的测试工作往往是针对同一个服务器上Web应用展开的,所以Jmeter提供了这样一种

7、设置,在默认Http属性设置需要被测试服务器的相关属性,以后的http请求设置中就可以忽略这些相同参数的设置,减少设置参数录入的时间。我们这里将采用这种属性。你可以通过下面的步骤来设置默认http属性:1.选中可视化界面中左边树的TestPlan节点,单击右键,选择Add'configelement'httprequestdefaults,界面右边将会出现他的设置信息框。2.默认http属性的主要参数说明如下:protocal:发送测试请求时使用的协议servernameorip:被测试服务器的ip地址

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。