公司人事还有老大都找我谈了一下2019的目标和技能成长规划,所以整体想了一下,技能方面,自己今年准备从性能测试开始着手,也去咨询了一下大神,切入点最好是工具。性能测试是一门非常庞大的课程,最初级,最入门级别,最简单的就是使用性能工具去测试出需要获取的性能数据,性能测试工具很多,比较普遍的就是:jMeter和LoadRunner。jMeter是开源工具,LoadRunner比较烧钱,不过很多公司也在用,工具是基础,更重要的是分析测试数据,找出性能瓶颈,给出调优建议,鉴于实际情况,所以开启jMeter学习之路了,今天,主要整理一下入门——概念,环境部署和安装

1.jMeter

jMeter是Apache组织的开源性能测试工具,JMeter可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试他们的强度和分析整体性能,另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望的结果,为了最大限度的灵活性,JMeter允许使用正则表达式来创建断言

主要特点有

1>100%基于java,带有图形界面

2>开源应用程序

3>支持多协议

web:HTTP   HTTPS

数据库:JDBC

Mail:POP3  SMTP  IMAP

FTP

LDAP

TCP

面向消息的中间件:JMS

4>可以模拟多用户,进行并发负载测试

5>数据分析和可视化插件提供了很好的可扩展性以及个性化,测试结果可视化:图形、表格、树形、报告等

6>完全多线程,框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样

7>具有提供动态输入到测试的功能

.......................

2.环境搭建

jmeter安装运行的前置条件是安装JDK

1>安装JDK,默认安装路径:C:\PrograM Files\Java\jdk1.8.0_92

2>配置环境变量

JAVA_HOME        C:\PrograM Files\Java\jdk1.8.0_92

PATH                    C:\PrograM Files\Java\jdk1.8.0_92\bin

3>测试运行

打开cMd,运行java –version,能出现信息输出打印环境就配置成功了

3.安装

版本目前更新至5.1,我下载的是5.0版本的,需要其他版本可以到官网下载

官网地址: http://jmeter.apache.org/download_jmeter.cgi

下载之后解压即可

4.JMeter运行和语言设置

运行有两种方式

1>直接命令行运行,进入bin目录运行jmeter.bat启动jMeter

2>直接双击jmeter.bat启动

启动成功之后命令行和图形界面窗口同时出现,不要关闭命令行窗口

打开之后,切换语言,有两种方法

1>

2>

5.工作原理

6.jmeter和LoadRunner对比

7.总结

好了,安装就完成了,工具只是入门,后续会继续学习,与君共勉

jmeter(1)——环境部署及安装的更多相关文章

  1. jenkins+ant+jmeter测试环境部署

    1.安装java 2.安装jenkins 3.下载apache-jmeter-4.0,解压后放在 /home/用户名/ 下 4.下载apache-ant-1.10.3,解压后放在 /home/用户名/ ...

  2. 阿里云服务器ECS的环境部署和安装

    1.进入产品 云服务 ECS 和 云空间选择, 我购买的是ECS,那么环境搭建都是需要自己动手实现的. 2. 选择创建一个实例 记得网络一定要选择 公用网络,主机地址选择选择国内. 3. 购买的时候 ...

  3. pyspider环境部署1--python3安装

    爬虫是一个既好玩又好用的东西,接触它有1年多了,了解一些,算不上精通.爬过新闻.微信公众号,主要用pyspider,scrapy也了解过,python2和3都尝试过.公司业务规模不大,基于 pytho ...

  4. pyspider环境部署2--pyspider安装

    接上篇文章,在python3.6.4安装完成的基础上,安装相关依赖模块及pyspider. 依赖安装 1.setuptools和pip setuptools和pip是python的包管理工具,pyth ...

  5. pyenv环境部署

    pyenv环境部署pyenv安装使用git[root@kang ~]# yum install git -y python安装依赖yum -y install gcc make patch gdbm- ...

  6. Django + Uwsgi + Nginx 的生产环境部署实战

    目录 Django + Uwsgi + Nginx 的生产环境部署实战 安装Uwsgi 一.使用命令来启动django项目 二.使用配置文件来启动我们的Django项目 安装Nginx 配置Nginx ...

  7. Jmeter安装与环境部署

    Jmeter安装与环境部署 版权声明:本文为博主原创文章,未经博主允许不得转载. 博主:海宁 联系:whnsspu@163.com

  8. Jmeter+Ant+Jenkins接口自动化测试(一)_环境部署

    前言: 2017年最后一个月份,今天抽出时间把之前的一些记录分享出来,也为今年画上个简单的句号吧,无论好与坏,无论成功与失败,简单的记忆,不要留下点点空白. 特别提示: 知识是用来分享的,但是也要尊重 ...

  9. node.js安装——Windows7系统下的安装及其环境部署——特别详细

    作为一个前端的菜鸟同学,之间也没学过什么框架,目前公司做项目,所用到的webpack+node.js+vue. 首先,关于node的环境部署方面,建议官网安装node.js,最好不要安装非稳定版的版本 ...

随机推荐

  1. HBase介绍(3)---框架结构及流程

    HBASE依托于Hadoop的HDFS作为存储基础,因此结构也很类似于Hadoop的Master-Slave模式,Hbase Master Server 负责管理所有的HRegion Server,但 ...

  2. 度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?

    var data=[10,25,50,10,20,80,30,30,40,90]; function fun(arr,index){ var min=Math.min.apply(this,arr); ...

  3. adb和adbd详尽分析

    https://blog.csdn.net/viewsky11/article/details/53889143

  4. OCP 052最新题库还有答案收集整理-第26题

    26.In which state can you back up a database in ARCHIVELOGMODE using RMAN? A. NOMOUNT, MOUNT, AND OP ...

  5. [BZOJ]4650 优秀的拆分(Noi2016)(哈希+二分)

    传送门   题解 听说大佬们这题都是用SA秒掉的 然而SA的时间复杂度的确很优秀,缺点就是看不太懂…… 然后发现一位大佬用哈希华丽的过了此题,而且讲的特别清楚->这里 我们只要考虑以每一个点结尾 ...

  6. sizeWithFont:的替代方法

    sizeWithFont:的替代方法 -(CGFloat)changeStationWidth:(NSString *)string{ UIFont * textFont = [UIFont syst ...

  7. uC/OS-II 函数之时间相关函数

    获得更多资料欢迎进入我的网站或者 csdn或者博客园 对于有热心的小伙伴在微博上私信我,说我的uC/OS-II 一些函数简介篇幅有些过于长应该分开介绍.应小伙伴的要求,特此将文章分开进行讲解.上文主要 ...

  8. Ubuntu16.04装机后处理

    1.卸载软件 #卸载libreOffice sudo apt remove libreoffice-common #卸载amazon sudo apt remove unity-webapps-com ...

  9. ubuntu16.04 能启动mysql服务

    ubuntu16.04 后, 貌似mysqld在/etc/init.d下,直接执行会报mysqld不在服务中,因此开启mysql服务失败. 所以执行以下命令不能启动mysql服务: /etc/init ...

  10. JavaScript DOM编程艺术 笔记(一)

    探测浏览器品牌版本代码-----浏览器嗅探 代码 JavaScript==ECMAScript java几乎可以部署在任何环境,js只应用于web浏览器 API是一组得到各方面共同认同的基本约定(元素 ...