首页 > 其他 > 详细

Jmeter介绍和安装

时间:2021-06-03 17:12:22      阅读:9      评论:0      收藏:0      [点我收藏+]

一、性能测试基本概念

(1)为什么要做性能测试?

满足用户使用需求:网站访问量大奔溃,12306,微博,外卖

最小化成本:新服务上线不知道要部署多少台服务器

评估应用系统性能,给运维做系统容量规划提供依据、给开发提供应用调优参考。

(2)什么是性能测试?

模拟多个用户的操作,对服务器硬件性能的影响。

TPS(Transaction per Second)每秒事物处理能力。

RT(Response Time) 响应时间。一般人眼没察觉的时间是1-2S

二、常见性能压力测试工具

Apache ab:Apache HTTP 服务器性能基准工具。(命令行)

  • ab -V
  • ab -n 1 http://download.testing-studio.com/      一般做基准测试,支持HTTP协议

Apache JMeter: 支持很多协议,开源免费,有图形化界面,也可以用命令行执行。使用java开发。多平台支持

Loadrunner:支持很多协议,收费软件,使用C语言开发。支持Windows操作系统

Locust:有Web界面,支持很多协议,开源免费,由python语言开发。

  • 安装:pip install locustio
  • 运行:切换环境:pipenv shell
  • Locust    默认找locustfile.py文件
  • 访问127.0.0.1:8089  web界面,填host和虚拟用户数即可。

nGrinder:性能测试平台,免费,使用Java语言开发。

  • 运行ngrinder-controller.war
  • java -jar ngrinder-controller-3.4.4.war
  • 网页上:127.0.0.1:8080/login
  • admin admin 登录,这是一个平台的工具。

三、JMeter优点

1、入门简单,有图形调试界面

2、使用Java语言开发,支持多操作系统平台

3、插件机制,可以二次开发定制协议,可以使用第三方开发者开发的协议支持。

PS:发现一个百度指数的,输入关键字,就可以研究对比趋势。

四、JMeter安装

1、下载jdk

  下载地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

2、添加环境变量

Windows:

  • JAVA_HOME:C:|Program Files\Java\jdk1.8.0_144
  • Path:%JAVA_HOME%\bin

Linux:

  • JAVA_HOME=/usr/local/jdk1.8.0_144
  • export PATH=${JAVA_HOME}/bin:$PATH

备注:不使用图形化,-n

 

Jmeter介绍和安装

原文:https://www.cnblogs.com/siguadd/p/14842253.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!