JMeter测试Web应用

JMeter测试Web应用

ID:37488926

大小:64.10 KB

页数:7页

时间:2019-05-24

JMeter测试Web应用_第1页
JMeter测试Web应用_第2页
JMeter测试Web应用_第3页
JMeter测试Web应用_第4页
JMeter测试Web应用_第5页
资源描述:

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

1、2.1测试环境作者使用了Tomcat作为Web服务器进行测试,被测试的内容是一个jsp文件和一个servlet,jsp文件调用JavaBean、打印相关信息,servlet接受用户参数、调用javabean、输出相关信息。详细的内容请参考作者提供的JMeter.war的内容。2.2安装启动JMeter大家可以到通过http://apache.linuxforum.net/dist/jakarta/jmeter/binaries/jakarta-jmeter-1.9.1.zip下载JMeter的release版本,然后将下载的.zip文件

2、解压缩到C:/JMeter(后面的文章中将使用%JMeter%来引用这个目录)目录下。现在,请使用%JMeter%/bin下面的jmeter.bat批处理文件来启动JMeter的可视化界面,下面的工作都将在这个可视化界面界面上进行操作。下面的图片是JMeter的可视化界面的屏幕截图。图一:JMeter打开时的屏幕截图2.3建立测试计划(TestPlan)测试计划描述了执行测试过程中JMeter的执行过程和步骤,一个完整的测试计划包括一个或者多个线程组(ThreadGroups)、逻辑控制(LogicController)、实例产生控制器

3、(SampleGeneratingControllers)、侦听器(Listener)、定时器(Timer)、比较(Assertions)、配置元素(ConfigElements)。打开JMeter时,它已经建立一个默认的测试计划,一个JMeter应用的实例只能建立或者打开一个测试计划。现在我们开始填充一个测试计划的内容,这个测试计划向一个jsp文件和一个servlet发出请求,我们需要JMeter模拟五个请求者(也就是五个线程),每个请求者连续请求两次,下面的章节介绍了详细的操作步骤。2.4增加负载信息设置这一步,我们将向测试计划中增

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

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

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

7、path设置为/jmeter,那么所有的http请求的url中都将增加/jmeter路径。portnumber:服务器提供服务的端口号我们的测试计划将针对本机的Web服务器上的Web应用进行测试,所以protocal应该是http,ip使用localhost,因为这个web应用发布的context路径是/jmeter,所以这里的path设置为/jmeter,因为使用Tomcat服务器,所以portnumber是8080。设置后的屏幕截图如下:图三:测试计划中使用的默认Http参数2.6增加Http请求现在我们需要增加http请求了,他也

8、是我们测试的内容主体部分。你可以通过下面的步骤来增加性的http请求:1.选中可视化界面中左边树的ThreadGroup节点,单击右键,选择Add'sampler'httprequest,界面右边将会出现他

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

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

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