公司人事还有老大都找我谈了一下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. arcgis android 10.2.5开发环境配置

    android里要添加arcgis android 的支持,其实本质是添加了jar包,so库,清单文件里申请了权限而已. 插件是为了方便创建arcgis android工程,然后并没有什么卵用. ar ...

  2. IOC简洁说明

    what is ioc: 控制注入,是一种设计模式 the benefits of using this: 降低耦合度 什么是DI 什么是依赖? 当一个类需要另一个类协作来完成工作的时候就产生了依赖 ...

  3. C# redis 的简单应用

    region 准备参数 var connStr = "localhost:6379,password="; var db = 2; SiteRedisHelper redisHel ...

  4. C# Email 发送邮件,对方打开通知你

    直接上代码: //回执地址 var Receipt = "填写你需要回执的地址"; //实例化两个必要的 MailMessage mail = new MailMessage(); ...

  5. Nginx源码编译

    1. 概述 有时由于添加了自己编写的c++模块,或者改了源码的一些名称.配置什么的,需要自行编译nginx. 可以先下下来源码,然后需要的话就自己改下源码或增加模块,最后再编译成linux或者wind ...

  6. 广告小程序后端开发(2.Models设计)

    1.users的数据表设计: 1.重建用户表: 1.在settings中配置: AUTH_USER_MODEL='users.UserProfile' 2.apps/users/models.py中建 ...

  7. 1.css介绍

    CSS介绍 我们为什么需要CSS? 使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样 ...

  8. 原生态js单个点击展开收缩

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 将yum源更换为阿里的源(脚本)

    #!/bin/bash ######################################### #Function: update source #Usage: bash update_s ...

  10. idea debug 启动慢出现假死

    断点设置不合理引发应用启动慢问题java idea应用启动很慢|非常慢|超级慢的问题排查! 解决关于应用启动超慢这个问题,其实两年前就已经遇到过,https://blog.csdn.net/li396 ...