性能测试与Jmeter安装

1、为什么要性能测试

  • 满足用户使用需求:网站用户访问量大崩溃,121306、微博、外卖
  • 最小成本化:新服务上线不知道部署多少台服务器
  • 评估应用系统性能,给运维做系统容量规划提供依据、给开发提供应用调优参考

2、性能测试基本概念

  • 概念:模拟多个用户的操作对服务器硬件性能的影响
  • TPS:每秒事务处理能力
  • RT:响应时间

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

  • Apache ab:Apache HTTP服务器性能测试基准工具
  • Apache Jmeter:支持很多协议、开源免费、使用Java语言开发
  • LoadRunner:支持很多协议、收费软件、使用C语言开发
  • Locust:有web界面,支持很多协议、开源免费、使用python语言开发
  • nGrinder:Naver公司基于Grinder开发的性能测试平台。Grinder是一个能运行jython(在JVM上运行的python)、groovy编写测试脚本的应用程序。免费软件,使用java语言开发。(运行ngrinder-controller.war,默认账户与密码:admin)

4、Jmeter优点

  • 入门简单、有图形调试界面
  • 使用java语言开发、支持多操作系统平台
  • 插件机制,可以二次开发定制协议。可以使用三方开发者开发的协议支持

5、Jmeter安装

  • 前提安装jdk
  • 下载:在这里插入图片描述
  • 解压:
    在这里插入图片描述
    在这里插入图片描述

6、打开jmeter

  • 界面化运行(消耗资源)
    • 运行jmeter.bat 或者 ./jmeter.sh
  • 无界面化运行
    • bash jmeter.sh -n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值