公司人事还有老大都找我谈了一下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.总结
好了,安装就完成了,工具只是入门,后续会继续学习,与君共勉