公司人事还有老大都找我谈了一下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. Visual Studio Error

    Visual Studio Error 注意:文中所有“系统”用词,均指Windows Console操作系统IO Debug Error 错误类型 #0表示调用约定错误 可以考虑在指针前面加上_st ...

  2. ViewController关闭自身返回前一个View

    点击按钮号响应的函数 @IBAction func onBack(sender : AnyObject) { self.dismissViewControllerAnimated(true, comp ...

  3. OI计算几何 简单学习笔记

    学习平面几何,首先我们要会熟练地应用向量,其次也要知道一些基本的几何知识.(其实看看数学课本就可以了吧) 因为是看的蓝书,所以很多东西做了引用.(update:还参考了赵和旭dalao的讲义) 下面先 ...

  4. 新编辑器Cocos Creator发布:对不起我来晚了!

    1月19日,由Cocos创始人王哲亲手撰写的一篇Cocos Creator新品发布稿件在朋友圈被行业人士疯狂转载,短短数小时阅读量突破五位数.Cocos Creator被誉为“注定将揭开Cocos开发 ...

  5. [ActionScript 3.0] 嵌入字体

    首先我们要生成一个swf的字体库,以微软雅黑为例,新建YaHei_font.fla,ctrl+L,在库面板中右键→新建字型,弹出字体元件属性窗口,选择要嵌入的字体, 并选择为ActionScript ...

  6. js的事件机制二

    js的事件机制二 1.给合适的HTML标签添加合适的事件 onchange-----select下拉框 onload-----body标签 单双击-----用户会进行点击动作的HTML元素 鼠标事件 ...

  7. Vue---基础笔记 (基础的构建 )

    vue 基础 准备工作 chrome浏览器插件安装 完成后出现标记 vue页面标记需要使用vue.js非vue.min.js 调试页面 结构模型MVVM =  m:model + v:view + v ...

  8. 在Mondrian Virtual OLAP Cube中观察星座模型多事实表度量值的聚合

    这样设置的Schema文件会怎么样呢?用Saiku预览一下. 如果这时候想同时引用两个项目进行计算就会出问题了.那么这种情况怎么解决? 参考网上一段实现思路 <VirtualCube name= ...

  9. [BZOJ 4921][Lydsy1706月赛]互质序列

    传送门 因为区间 gcd 的变换不会超过 log 个,所以我们可以暴力枚举区间起点,复杂度是 n*logn 的 #include <bits/stdc++.h> using namespa ...

  10. SMB共享

    [root@samba1 ~]# yum install samba samba-client  samba-common -y 因为只有真实存在的用户才能在samba中建立,所以我们新建两个测试用户 ...