网站压力测试工具Jmeter安装与使用

news/2024/5/13 3:04:11/文章来源:https://blog.csdn.net/liangyixin19800304/article/details/12956537

系统是Windows XP

配置此工具前,需要先在机器上安装jdk

如下是在jdk1.7的基础上配置的;

 

安装步骤如下:

第一步:解压apache-jmeter-2.8.zip文件至c盘,本文解压至C:\jmeter2.8目录下。

第二步:桌面上选择“我的电脑”(右键)/高级/环境变量,在“系统变量”栏中点击“新建”,在变量名中输入:JMETER_HOME,变量值中输入:C:\jmeter2.8,点击确定即可。

第三步:再修改CLASSPATH变量,变量值中添加如下值:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;然后确定即可。

 

第四步:检查jmeter安装是否OK

具体是:进入jmeter目录下的bin文件夹,点击jmeter.bat,查看页面显示,如果能显示jmeter操作页面则安装成功。如下图所示:

简单的使用步骤如下:

1、右键单击测试计划,选择添加-〉线程组

  在线程组里设置负载信息,即线程属性。我向测试计划中增加相关负载设置是Jmeter需要模拟十个请求者,每个请求者在测试过程中并发请求,并且连续请求100次。

  线程数: 100

  Ramp-up periodinseconds): 0

  循环次数: 10

  说明:线程数代表发送请求的用户数目,Ramp-up periodinseconds)代表每个请求发生的总时间间隔,单位是秒。假如我的请求数目是5,而这个参数是10,那么每个请求之间的间隔就是105,也就是2秒。如果设置为0就代表并发请求。Loop Count代表请求发生的重复次数,如果选择后面的forever(默认),那么请求将一直继续,如果不选择forever,而在输入框中输入数字,那么请求将重复指定的次数,如果输入0,那么请求将执行一次。

需要设置的参数截图:

 

 

  2、添加HTTP默认请求值

  右键单击线程组,选择添加-〉配置元件-HTTP默认请求值,以下是我设置的信息:

  说明

  名称: HTTP默认请求值该元素的名称

  服务器名称或IP

  localhost被测试服务器的 IP或者名字

  端口号: 8081服务器提供服务的端口号,我用的服务器是 Tomcat,所以端口号是8081

  协议: http发送测试请求时使用的协议

  路径: /ajaxSpringDemo默认的起始位置。

 

 

   3、添加HTTP请求

  右键单击线程组,选择添加-Sampler-HTTP请求,以下是我设置的信息

  说明

  名称: HTTP默认请求值该元素的名称

  服务器名称或IP

  localhost被测试服务器的IP或者名字

  端口号: 8081服务器提供服务的端口号,我用的服务器是Tomcat,所以端口号是8081

  协议: http发送测试请求时使用的协议

  路径: /ajaxSpringDemo默认的起始位置。

 

 

  4、添加监听器,存放测试结果。

  右键单击测试计划,选择测试计划-〉添加-〉监听器-〉聚合报告

  你也可以选择用表格查看结果、图形结果、查看结果树等。

  4)运行测试

单击运行,选择启动。

 

测试分析

过这个Listener,我们可以看到很详细的每个transaction它所返回的结果,其中红色是指出错的transaction,绿色则为通过的。

如果你测试的场景会有很多的transaction完成,建议在这个Listener中仅记录出错的transaction就可以了。要做到这样,你只需要将Log/Display:中的Errors勾中就可以了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_849857.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发者必备:测试网站速度的五个免费在线工具

如果你认为一个网站建成后,工作就已经完成,你就大错特错了。你需要不断监测其可用性和可访问性,一个小问题,可能毁了一切。而网页载入速度对于一个网站来讲至关重要,试想一下,你喜欢进一个需要很长时间才载…

你想建设一个能承受500万PV/每天的网站吗?如果计算呢?

http://elf8848.iteye.com/blog/967049 你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么: PV是page view的简写。PV是指页面的访问次数&#…

css php 网站设计,HTML,CSS,PHP和JavaScript –网站设计

网站设计的支柱一直以来,软件工程都是艺术与科学的融合。计算机的发展见证了许多编程语言的发展。大量的Web编程语言尤其会使新手感到困惑。如果您是新手,则不必担心,因为本文将告诉您构建美观且功能强大的网站所需的语言。HTML和CSSHTML代表…

非分页缓冲池内存不足 Httperr.log 文件中记录消息和Connections_refused 网站不能打开

非分页缓冲池内存不足 Httperr.log 文件中记录消息和"Connections_refused" 问题描述: server2003的iis 运行一段时间后莫名其妙的就不能打开了?然后重启iis都不行,然后重新注册iis以及重启服务器就恢复了 解决方案:…

10分钟建个人网站 - Amazon Lightsail

终于决定开始创建自己的个人网站。我在这方面的经验和知识,几乎为零。因此。还是主要靠Google和别人的文章做指导。鼓捣了一会儿,成功了,为各位朋友总结一下。也算是我的第一篇博文。 目标:建一个非常简单的,朴素的个…

分享一个学习php的网站

http://www.phptherightway.com/

用加密锁实现网站身份认证

精锐5加密锁身份认证方案简介 精锐5 身份认证“组件”(Virbox WebServer),是一个运行在用户计算机的本地 Web 服务(不需要访问互联网),提供 Web 接口访问精锐5加密锁,B/S 架构的 Web 应用只需在…

SpringBoot业务网站集成企业微信扫码登录实战-保姆级指导教程

TL;DR; Show you the code: WeComScanToLoginDemo 最近遇到需要集成企业微信扫码登录的需求,看了企业微信提供的说明文档 ,看了很多博客感觉讲得都不够详细,所以打算结合代码和自己的配置经历提供一篇保姆级的企业微信扫码登录教程。 交互时…

个人小破网站从无到有的过程python-flask-mysql

最终界面 先看下效果,UI有些简陋,内容有些low,不过网站是从无到有了,功能目的会以后学习再修改! 服务器网站开发 python-flask框架很容易上手,导入模块,几行代码即可实现访问!如…

购物车网站的自定义框架实现

首先要收一下这个自定义框架,是别人实现的,适合初学者使用,仿照Struts的框架原理,将servlet的访问通过类反射全部封装了,不需要向上一个图书管理项目那样写servlet了,框架就是源码里org包下的内容&#xff…

ssh2项目之自己想的购物网站

想着把零碎的整理一下,合成一个完整的,虽然做完还是很简陋的项目 哎呀,这样一个小练手的项目,我居然做了七天,天哪,先大概回想一下有哪些需求 工具:tomcat /weblogic myeclipse mysql 数据…

学习笔记--HIVE网站日志统计分析

前言 本次实践的目的是结合之前所学flume、hadoop、hive几个主要技术,完成一个小案例。 目标: 统计出独立ip数量 统计一个ip使用的header数量 访问最多的url链接 每个ip常访问的url 单日每小时访问量折线图 准备 安装并配置好flume、hadoop、hive hiv…

站长利器site24x7(网站监视器)

俗话说工欲善其事必先利其器,今天发现的这个小网站确实帮了不小的忙,特别是对于那些整天都需要跟好几个网站打交道的站长来说,有了这个小工具,以后您只在轻轻一点收email,一切情况搞定.1、首先进去网站:http://site24x7.com,点击“Sign Up”. 如下图&…

node.js 建站学习日记(一)

打算用腾讯云做一个node.js 第一天先想好选用技术为node.jsmongodb,mongodb中的nosql(非关系型数据库)更加适合处理大数据,是时代趋势吧 windows下node.js的配置相当简单。。在官网下一个安装包,直接安装就好了,连环…

css常用布局网站。

http://www.intensivstation.ch/en/templates/ 常用的两栏,三栏布局都有,基于XHTML 1.0 and CSS2. http://www.oswd.org/ 免费模板 http://www.ibm.com/developerworks/cn/web/wa-freeweb/ 获取 Web 设计的免费资源 介绍了很多资源。

高亮代码的在线网站。

http://www.andre-simon.de/doku/highlight/en/highlight_demo.html 另外还有Bin程序,支持linux ,unix mac ,win.

php wind8.5,通用型建站软件phpwind 8.5正式版发布

随着互联网的快速发展,电子商务、团购、微博、LBS、SNS等新的互联网形式发展如火如荼,广大站长们如何应对新的挑战把握新的机会呢?相信今天刚刚发布的phpwind 8.5能为你带来帮助。phpwind 8.5在原有论坛、门户、个人中心、群组等社会化网络应…

大型网站的分布式事务

我们都熟悉mysql事务,它保证要么全做,要么全不做。但是对于一个大型系统来说,mysql一般会分库分表,多物理机部署,同时业务逻辑更加复杂漫长,同时需要调用很多服务(SOA)。 因此可以想象,在一个处…

VS2012 未能将网站XXX配置为使用ASP.NET 4.5.为了使此网站正确运行.你必须将它手动配置为使用ASP.NET 4.5

前言: 今天刚开始牛腩在建网站的时候VS出现了这个问题 经过:在网上查了半天也没看懂,但是找到了一个解决方法就是下载一个补丁文件连接如下: http://download.microsoft.com/download/A/0/2/A02C37E0-77F7-448A-BD5C-F66AB1F78D…

VS2012 未能将网站XXX配置为使用ASP.NET 4.5.为了使此网站正确运行,您必须将它手动配置为ASP.NET 4.5

前言 最近刚开始敲牛腩,在新建Web项目的时候出现了如下图的提示 原因 是因为咱们却了一些组件 解决措施 进入微软官网下载缺少的组件并安装 点击进入官网 具体的下载内容如下图 总结:当解决一个问题之后,心情是及其舒畅的,方…