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

news/2024/5/20 4:35:42/文章来源:https://blog.csdn.net/zhangbest2009/article/details/8432270

系统是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_850971.aspx

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

相关文章

十大抢手的网站压力测试工具

原文链接:http://blog.163.com/weiwenjuan_bj/blog/static/1403503362010621111052355/ 两天,jnj在本站发布了《如何在低速率网络中测试 Web 应用》,那是测试网络不好的情况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具&#x…

使用WinSCP 上传 jeecms 到linux centos中 显示乱码问题,网站无法使用的解决方法

第一、设置WinSCP上传时的编码为utf-8如下: 第二、将linux的默认字符集设置为zh_CN.UTF-8 vi /etc/sysconfig/i18n 内容如下: LANG"zh_CN.UTF-8" SUPPORTED"zh_CN.UTF-8:zh_CN:zh" SYSFONT"latarcyrheb-sun16" [rootcan…

如何使用firefox浏览器查看记住的网站密码

工具——》选项——》安全 如下图: 点击就出现浏览器记住的登录网站、帐号、密码了,密码是明码。

如何使用遨游浏览器查看记住的网站密码

点击“显示密码”即可,密码是明码!

tomcat部署多个项目,通过不同域名解析访问不同的网站

win7、tomcat8、jdk1.7 第一:通过配置hosts文件模拟,hosts文件所在路径:C:\Windows\System32\drivers\etc 修改如下: #测试tomcat配置多个项目,用二级域名访问 127.0.0.1 www.ibelieve.com 127.0.0.1 bbs.ib…

.NET中实现网站的国际化

本文适当的修改了原文,,特此说明 原文地址:http://dotnet.9sssd.com/aspnet/art/949 网站在开发的过程中需要实现多语言版本,我们暂且认为有英语和汉语两个版本。网站结构包括,UI过程,rest服务&#xff0…

人生苦短,我用Python(二)— 爬取会议网站 EasyChair Smart CFP

寒假留校帮学长写了个爬虫,抓取会议网站上一些CFP信息。想着把一些知识点、坑点记下来,一来做个小总结给工作收收尾,二是以后再遇到好从容应对。 这是我写的第二个比较完善的爬虫了,比第一个要简单许多,完全过程化的代…

由12306.CN谈谈网站性能技术http://coolshell.cn/articles/6470.html

由12306.CN谈谈网站性能技术 2012年01月16日 陈皓 评论 340 条评论 163,061 人阅读 12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和…

搭建VueJS2.9+ElementUI单页面网站,编写导航页,导航栏跳转、切换

对于一个单页面应用来说,导航页是至关重要的一个页面,所有的组件都会在这个页面里进行显示。先看效果图,文章最下边有我的模板源代码下载路径。接下来我们就开始进行导航页的开发。 1、安装vue-router 搭建vue环境时装过的忽略此步骤。在…

大型网站系统架构分析

本文转载自博客 Mainzs Blog 感谢作者的辛勤劳动成果过 大型网站系统架构分析 千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需…

大型网站架构演变和知识体系

(原文:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html)之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结…

大型网站架构

这里转载几篇关于大型网站架构方面的内容,以便日后细细品读。一下内容均来自Mainzs Blog 架构设计之性能设计经验 性能(performance)设计非常重要,对于服务器端实时交易系统来说系统性能的重要性不言而喻,对客户端软件来说性能好的软件也…

IIS6.1无法发布vs2010开发的网站若干问题的解决方案

1、未能加载文件或程序集“XXX”或它的某一个依赖项。系统找不到指定的文件 基本的思路是缺少某个引用的文件,出现类似的错误有多种情况。说一下我这里出现这种情况的原因 由于做项目时web.config文件需要一些配置,比如说Form认证,所以我直接…

大型网站系统架构演化之路

前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展 逐渐演变完善的,在这个过程中,开发模式、技术架构、设…

简单登录网站的搭建(未完成)

简单登录网站搭建 题干: 自己写一个登陆页面,并能实现对接数据库,判断用户名与密码是否正确。 步骤: 我这里并没有完整的搭建成功 只是进行了前后端代码的编写 (PHPSTUDY的环境没搭建好 没能成功的连接上数据库&am…

推荐四个在线任务管理网站

推荐四个在线任务管理网站 Posted on 2008-01-11by David Zou 现在通过网上协作完成的任务是越来越多了。 Capote movies 网络协作的优势不言而喻: 不需要在乎对方的学历、年龄、性格、相貌等等,只要你们有想要完成同一件事情,就可以进行网络…

在RHEL8的系统上搭建网站

在rhel8的系统上搭建网站:该网站ip地址主机位为11,设置documentroot为/www/任意字母,网页内容为:my name is… 准备工作:配置yum源 更新httpd 开始操作: 启动服务: 查看状态: 查…

基于ASP.NET和Sql Server实现的读书平台网站

1 课程设计目的 综合运用软件工程思想、面向对象分析和设计方法、ASP.NET、数据库等基础知识,完成一个B/S架构的Web应用程序,掌握应用ASP.NET技术开发中小型网站的相关知识和技术。 2 课程设计内容 针对一个咸鱼读书网系统项目需求,利用数据库管理系统…

基于HTML实现的游戏专题网站

摘 要大观园系列是游民星空出品的向广大用户提供了解新上市游戏的方便途径,上玩家直观的看到游戏界面,内容,人物设定,剧情等重要信息,促使玩家购买。提供方便的同时,也增加了网站浏览量。大观园&#xff1a…

小说网站-包括PC版本和移动版本

一、网站简介1.1 设计思路根据一般人阅读小说的顺序,利用了HTML5、CSS3制作一个普通pc端和跨平台移动端。PC端:小说的首页、小说某类具体信息、某小说详细信息页移动端:小说的首页、小说分类、小说某类具体信息、小说详情1.2 网站的主体功能小…