前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jmeter简介与安装

Jmeter简介与安装

作者头像
清风穆云
发布2021-08-09 11:19:50
7910
发布2021-08-09 11:19:50
举报
文章被收录于专栏:QA一隅

Jmeter简介

Apache JMeter 是Apache组织的开放源代码项目,是一个纯Java桌面应用,用于压力测试和性能测试。它最初被设计用于Web应用测试但后来扩展到其它测试领域。

Jmeter功能

  • 能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
  • 完全的可移植性和100% 纯java。
  • 完全 Swing(Java设计的GUI工具包)和轻量组件支持。
  • 完全多线程 框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。
  • 精心的GUI设计允许快速操作和更精确的计时。
  • 缓存和离线分析/回放测试结果。

Jmeter接口测试

Jmeter接口测试的简单操作包括做http脚本编辑(发get/post请求、cookie设置、header设置、权限认证)、参数化、断言、关联和数据驱动等等。

Jmter安装启动

下载安装

  • Jmeter下载地址
  • Jmeter官方文档
  • Jmeter基础教程

说明

一般开放原代码软件都会有两个版本发布: SourceBinary

  • Source 是源代码版,你需要自己编译成可执行软件。
  • Binary 是可执行版,直接可以拿来用的,他已经给你编译好的版本
  • 下载后,解压文件到任意目录,避免在有空格的路径安装JMeter。
  • 环境依赖: java环境,需要自行安装配置好JDK环境变量 参考帖子

启动软件

进入到jmeter的bin目录,双击运行ApacheJMeter.jar即可启动软件,如下界面:

Jmeter脚本编写一般分五个步骤:

  1. 添加线程组
  2. 添加http请求
  3. 在http请求中写入接入url、路径、请求方式和参数
  4. 添加查看结果树
  5. 调用接口、查看返回值

测试API

http://httpbin.org

发送Get请求

请求URL如下:

代码语言:javascript
复制
http://httpbin.org/get

在Jmeter配置如下图所示:

在查看结果树选择 Json Path Tester 如下图所示可以看到返回结果:

发送POST请求

请求URL如下

代码语言:javascript
复制
http://httpbin.org/post

Jmeter配置如下图所示:

响应结果:

HTTP请求默认值

通过上面两个请求我们发现,Web服务器中的协议服务器名称或IP这两个值都是一样,每次重复输入其实比较麻烦,因此我们可以使用HTTP请求默认值来管理这些公共的配置数据。

添加步骤:线程组——添加——配置元件——HTTP请求默认值 然后进行如下配置,并把该元件放置到请求前面。

经过请求默认值的配置后,后续我们增加新的请求,如果这两项值是一样的话,那么则无需再重复填入该值。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 QA一隅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Jmeter简介
  • Jmeter功能
  • Jmeter接口测试
  • Jmter安装启动
    • 下载安装
      • 说明
        • 启动软件
          • 测试API
            • 发送Get请求
              • 发送POST请求
                • HTTP请求默认值
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档