公司人事还有老大都找我谈了一下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. vmware获取主机、数据中心等对象ManagedObjectReference

    在vmware的api中提供以下列表中的对象,称作ManagedObjectReference,包括虚拟机信息.主机.数据中心等等一些信息,我们可以通过vcenter的web api得到. 下面我们来 ...

  2. 免费的API

    https://www.jianshu.com/p/e6f072839282 目前接口列表: 新实时段子 https://api.apiopen.top/getJoke?page=1&coun ...

  3. 201621123023《Java程序设计》第2周学习总结

    一. 本周学习总结 引用类型变量存放指向对象的引用(类似于地址): == 与 equals 区别在于:==比较的是引用是否相等, 而equals则比较指向对象的内容是否相等: 因为String的不可变 ...

  4. kvm虚拟化之kvm虚拟机控制台登陆

    vm虚拟机能否像xen虚拟机一样通过virsh console 一样采用字符界面进行linux虚拟机控制台呢,答案是肯定的,默认情况下该命令是不起作用的,需要修改相关文件才能实现. 1. 配置方法如下 ...

  5. “全栈2019”Java第七十六章:静态、非静态内部类访问权限

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  6. bzoj2754:[SCOI2012]喵星球上的点名(后缀自动机)

    Description a180285幸运地被选做了地球到喵星球的留学生.他发现喵星人在上课前的点名现象非常有趣.   假设课堂上有N个喵星人,每个喵星人的名字由姓和名构成.喵星球上的老师会选择M个串 ...

  7. windows系统作为客户端时,linux中本地yum源挂载时,如何同时挂载DVD1和DVD2?

    这里以CentOS6.5为例.他的镜像有两个DVD1和DVD2.DVD1中是系统和主要的安装包,DVD2中是剩下的安装包 当挂载时如果要同时挂载DVD1和DVD2.需要这样做: 1)在虚拟机的设置中选 ...

  8. UIScreen和UIWindow

    UIScreen 和UIWindow UIScreen object defines the properties associated with a hardware-based display 就 ...

  9. K2路由器刷机笔记

    临近双11,K2路由器广告加的越来越放肆,实在太难忍受就刷了个固件.这里把路由器刷机的一般流程记录一下. 一.开启telnet 刷固件,首先要取得路由器系统的控制权,这样我们才能自由的进行操作. 方法 ...

  10. [转载] 第三篇:数据仓库系统的实现与使用(含OLAP重点讲解)

    阅读目录 前言 创建数据仓库 ETL:抽取.转换.加载 OLAP/BI工具 数据立方体(Data Cube) OLAP的架构模式 小结 回到顶部 前言 上一篇重点讲解了数据仓库建模,它是数据仓库开发中 ...