Jmeter

01 - Jmeter4.x环境安装以及简单使用

2019-11-08  本文已影响0人  Tourble
Jmeter 介绍

Apache JMeter应用程序是开源软件,旨在为负载测试功能行为和测量性能的100%纯Java应用程序。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能


常用压力测试工具对比
Jmeter 基本使用场景介绍
压测不同的协议和应用 使用场景及优点
Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) 功能测试
SOAP / REST Webservices 压力测试
FTP 分布式压力测试
Database via JDBC 纯java应用
LDAP 轻量目录访问协议 上手容易,高性能
Message-oriented middleware (MOM) via JMS 提供测试数据分析
Mail - SMTP(S), POP3(S) and IMAP(S) 各种报表数据图形展示
TCP等等
Jmeter本地快速安装
安装jdk

因为Jmeter是纯java应用,so其运行环境是需要jdk的,至于jdk下载方式,自行查询;https://blog.csdn.net/qq_36819281/article/details/83658585

安装Jmeter

GUI图形界面的安装
windows: https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-4.0.zip
mac/linux: https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-4.0.tgz


Jmeter 目录文件介绍
bin      核心可执行文件,包含配置
    jmeter.bat          windows 可执行文件
    jmeter              mac/linux启动文件
    jmeter-server       mac/linux分布式压测使用的启动文件
    jmeter-server.bat    windows分布式压测使用的启动文件
    jmeter-properties    核心配置文件

extras    插件拓展的包
lib       核心的依赖包
    ext       核心包
    junit     单元测试包
Jmeter GUI语言切换
Jmeter基础功能组件介绍 Thread Group 和 Sampler(采样器)

下面先放一张图(windows)


01.png
Jmeter post请求示例
以登录接口为例 02.jpg 在BodyData中添加请求json数据;点击导航栏第一个右置三角标识; 03.jpg 此处可以看到,接口返回了错误信息,原因就是HTTP Header Manager(HTTP信息头管理器)没有约定数据传输方式,此时咱们修改一下里面的值为 Content-Type    application/json 再次执行 04.jpg 此时就可以看出已经得到了服务器的正常响应 05.jpg
Jmeter 用户变量设置(拓展)

如果咱们在做项目时,一个项目下添加了若干个HTTP Request,还是需要挨个配置域名,那就会略显麻烦了,在Jmeter中还有一个方法可以简化我们的操作;

06.jpg 进入测试计划,点击add 在 User Defined Variables 中可以设置一个全局变量;方便我们后面使用!!!
调用此变量时格式为 ${host}
上一篇 下一篇

猜你喜欢

热点阅读