Jmeter基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter基础相关的知识,希望对你有一定的参考价值。

常用压力测试工具对比


  • 1、简介:目前用的常用测试工具对比
    1、loadrunner
    性能稳定,压测结果及细粒度大,可以自定义脚本进行压测,但是太过于重大,功能比较繁多
    2、apache ab(单接口压测最方便)
    模拟多线程并发请求,ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载, 简单DDOS×××等
    3、webbench
    webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果。

JMeter4.x基础知识讲解和压测实操

  • 2、Jmeter基本介绍和使用场景
    简介
    1、压测不同的协议和应用
    1) Web - HTTP, HTTPS (Java, NodeJS, php, ASP.NET, …)
    2) SOAP / REST Webservices
    3) FTP
    4) Database via JDBC
    5) LDAP 轻量目录访问协议
    6) Message-oriented middleware (MOM) via JMS
    7) Mail - SMTP(S), POP3(S) and IMAP(S)
    8) TCP等等

    2、使用场景及优点
    1)功能测试
    2)压力测试
    3)分布式压力测试
    4)纯java开发
    5)上手容易,高性能
    4)提供测试数据分析
    5)各种报表数据图形展示

  • 3、本地快速安装Jmeter4.x
    简介:GUI图形界面的安装
    1、需要安装JDK8。或者JDK9,JDK10
    2、快速下载
    windows: http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-4.0.zip
    mac或者linux:http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-4.0.tgz
    3、文档地址:http://jmeter.apache.org/usermanual/get-started.html
    4、建议安装JDK环境,虽然JRE也可以,但是压测https需要JDK里面的 keytool工具

  • 4、Jmeter目录文件讲解
    简介:讲解jmeter解压文件里面的各个目录,文件等
    1、目录
    bin:核心可执行文件,包含配置
    jmeter.bat: windows启动文件:
    jmeter: mac或者linux启动文件:
    jmeter-server:mac或者Liunx分布式压测使用的启动文件
    jmeter-server.bat:mac或者Liunx分布式压测使用的启动文件
    jmeter.properties: 核心配置文件


    extras:插件拓展的包
    lib:核心的依赖包
    ext:核心包
    junit:单元测试包

  • 5、Jmeter语言版本中英文切换
    简介:
    讲解怎么改变jmeter的GUI界面语言版本
    1、控制台修改
    menu -> options -> choose language
    2、配置文件修改
    bin目录 -> jmeter.properties
    默认 #language=en
    改为 language=zh_CN

以上是关于Jmeter基础的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter基础

Jmeter基础 Linux上运行Jmeter

Jmeter的基础使用一

zhuan:Jmeter基础之---jmeter基础概念

JMeter基础

Jmeter基础学习笔记