首页 > 其他分享 >JMETER入门-简介和安装

JMETER入门-简介和安装

时间:2022-10-21 11:36:27浏览次数:77  
标签:JMeter Java 入门 简介 应用程序 测试 JMETER 安装

Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。

一、什么是JMETER?

        JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。

二、JMETER优势

  • 开源许可:JMeter是完全免费的,允许开发者使用源代码进行开发
  • 友好的GUI:JMeter非常容易使用,并且不需要花费时间来熟悉它
  • 平台无关性:JMeter是100%纯Java桌面应用程序。因此它可以在多个平台上运行
  • 完整的多线程框架:JMeter允许通过单独的线程组对不同函数进行并发和同时采样
  • 测试结果可视化:测试结果可以以图表、表格、树、日志文件等不同格式显示 易于安装:只需复制并运行.bat文件即可运行JMeter。无需安装。
  • 高度可扩展:可以编写自己的测试。JMeter还支持可视化插件,允许扩展测试
  • 多种测试策略:JMeter支持负载测试、分布式测试、功能测试等多种测试策略。
  • 模拟:JMeter可以模拟具有并发线程的多个用户,对测试中的Web应用程序造成较重的负载
  • 支持多协议:JMeter不仅支持web应用测试,还支持数据库服务器性能评估。JMeter支持所有基本协议,如HTTP、JDBC、LDAP、SOAP、JMS和FTP
  • 记录和回放-记录浏览器上的用户活动,并使用JMeter在Web应用程序中模拟它们
  • 脚本测试:Jeter可以与Bean Shell&Selenium集成,实现自动化测试。

三、JMETER下载安装

1、JMETER下载

从 Apache JMeter 官网下最新版本:http://jmeter.apache.org/download_jmeter.cgi

2、环境变量配置:

 

3、安装:

Jmeter不需要安装,下载后直接解压即可。

标签:JMeter,Java,入门,简介,应用程序,测试,JMETER,安装
From: https://www.cnblogs.com/gulingli/p/16811128.html

相关文章

  • Jmeter----请求的reponse结果中的某个参数作为JDBC Request的查询条件
    一、前言数据库连接成功二、需求将登录账号12608523691,接口的reponse的参数uuid作为JDBCRequest的查询条件   二、添加后置处理器并进行相关的设置。......
  • 【C++入门】(九)使用继承拓展类
    1.什么是继承?基类(classAnimal)可以有多个派生类(classDog:publicAnimal)classAnimal//基类{public:stringname="123";intage;};​classDo......
  • 【C++入门】(七)高级函数
    1.如何重载成员函数?函数重载:编写多个名称相同但参数不同的函数成员函数也可以重载编译器根据参数数量和类型决定调用哪个构造函数classRectangle{public......
  • jmeter BeanShell 后置处理器 提取json数组,重新组装后供下一个接口使用
    前置条件:在jmeter中使用Json需要先下载一个json包放到jmeter安装路径下的lib\ext下我这里用的是json-20140107.jar我已经放到了百度网盘上,需要的可以自取:链接:https://p......
  • jmeter 提取json数组中的所有key相同的值,并返回数组
    接口响应数据如下:{"msg":"ok","result":{"total":5530,"num":2,"list":[{"classid":2,......
  • AJAX入门
    AJAX入门概念:AJAX:异步的JavaScript和XMLAJAX的作用:与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应数据使用了AJAX和服务器进行通信,就可以使用HTM......
  • JSP入门
    JSP入门JSP(全称JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的We......
  • Element快速入门
    Element快速入门概念:Element,一套为开发者、设计师和产品经理准备的基于Vue2.0的组件库,提供了配套设计资源,帮助你的网站快速成型。由饿了么公司前端团队开源。搭建Elem......
  • Go 语言入门很简单:什么是 Golang
    Golang是一种相对较新的编程语言,很快就流行起来。StackOverflow对开发人员进行了民意调查,发现Golang是学习Go编程语言的第三大热门。为了更好地理解为什么Go如此......
  • 测试开发jmeter设置线程序号
    测试开发jmeter设置线程序号${__threadNum}需要在请求的名称后面加上${__threadNum}    然后运行结果如下: ......