压力测试(二)-Jmeter基本介绍

1、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等等

扫描二维码关注公众号,回复: 9162956 查看本文章

              2、使用场景及优点

                     1)功能测试

                     2)压力测试

                     3)分布式压力测试

                     4)纯java开发

                     5)上手容易,高性能

                     4)提供测试数据分析

                     5)各种报表数据图形展示

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

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

4、Jmeter语言版本中英文切换

       简介:

              讲解怎么改变jmeter的GUI界面语言版本

              1、控制台修改

                     menu -> options -> choose language

              2、配置文件修改 

                     bin目录 -> jmeter.properties

                            默认 #language=en

                            改为 language=zh_CN

5、使用SpringBoot 2.0快速编写API测试接口

       简介

              使用java的框架springBoot快速编写几个API接口测试

              https://spring.io/guides/gs/spring-boot/

              接口列表

                     1、模拟GET请求,用户列表接口

                     2、模拟POST请求,用户登录接口

              http://localhost:8080/users

6、创建Jmeter测试计划,快速压测一个接口

       简介:

              通过带着why来学习,快速创建一个测试计划

猜你喜欢

转载自www.cnblogs.com/lbfang/p/12310678.html