章节一压力测试课程介绍

1、2018年亿级流量压测系列之Jmeter4.0课程介绍和效果演示    
    简介:
        讲解课程安排,使用的Jmeter版本

        讲课风格:涉及的组件,操作配置多,不会一次性讲解,会先讲部分,然后在后续操作中慢慢补充,更容易消化和理解


2、常用压力测试工具对比
    简介:目前用的常用测试工具对比
        1、loadrunner
            性能稳定,压测结果及细粒度大,可以自定义脚本进行压测,但是太过于重大,功能比较繁多

        2、apache ab(单接口压测最方便)
            模拟多线程并发请求,ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载, 简单DDOS攻击等

        3、webbench
            webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果。

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

3、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)各种报表数据图形展示

4、本地快速安装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工具

    
5、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:单元测试包

Jmeter压力测试笔记(一)


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

相关文章:

  • 2021-07-24
  • 2021-12-03
  • 2021-04-05
  • 2021-07-28
  • 2021-09-16
  • 2021-09-13
猜你喜欢
  • 2021-05-12
  • 2022-01-21
  • 2021-06-10
  • 2022-01-04
  • 2021-10-21
  • 2021-12-15
  • 2022-12-23
相关资源
相似解决方案