首页 > 其他分享 >JMeter使用入门

JMeter使用入门

时间:2023-12-26 15:22:56浏览次数:25  
标签:测试计划 入门 Thread 10 线程 右键 使用 JMeter

Jmeter下载地址

Apache JMeter - Download Apache JMeter

使用教程

解压jmeter,打开bin里面的jmeter.bat,输入test plan的名字

image-20231226115508834

在plan右键,选中Thread Group

image-20231226141301928

新建线程group后在ThreadGroup右键添加HTTP Request Defaults

image-20231226141520229

输入需要测的网址的http协议以及地址,端口号,输入后,新建其他Http Request就可以不填地址

image-20231226142002582

再次右键线程group右键add,选中HTTP Request

image-20231226142031779

网址和端口地址上面已经填过可以不填,输入请求方式和请求路径,在BodyData输入要发送的参数,这里使用了Json格式

image-20231226142644577

如果使用了json格式,则还需要再Add一个Http Header Mangaer

image-20231226142825920

在这里输入下面的值,就可以正常使用json格式的数据

image-20231226143146416

再次右键add,添加结果树和聚合报告

image-20231226144142462

点Thread Group进行线程数的配置

image-20231226144226020

以下是JMeter Thread Group 中一些常用的参数及其解释:

  1. Number of Threads (users)(线程数):
    • 指定并发用户的数量。每个线程代表一个虚拟用户。
    • 例如,如果将此设置为10,那么JMeter将模拟10个并发用户执行测试计划。
  2. Ramp-Up Period (in seconds)(启动时间):
    • 启动所有线程所需的时间,即在启动所有线程之前将线程数逐渐增加到所设置的线程数。
    • 如果线程数为10,启动时间为5秒,那么每秒将启动2个线程,直到达到10个线程。
  3. Loop Count(循环次数):
    • 指定每个线程运行的迭代次数。如果设置为-1,则线程将一直运行,直到测试计划停止。
  4. Scheduler Configuration(调度器配置):
    • 如果启用了调度器,可以设置开始时间和结束时间,以及线程组之间的延迟时间。
  5. Duration (seconds)(持续时间):
    • 设置测试计划的总运行时间,以秒为单位。当达到指定的持续时间后,测试计划将停止。
  6. Delay Thread Creation until Needed(延迟线程创建):
    • 如果启用,JMeter将仅在需要时创建线程。这有助于在测试计划启动时减少资源使用。
  7. Same user on each iteration(每次迭代使用相同用户):
    • 如果启用,每个线程将在每个迭代中使用相同的用户。如果禁用,每个线程将在每次迭代中使用不同的用户。

完成配置后点击绿色按钮启动

image-20231226144522717

如果想清除当前数据,选这个

image-20231226144605564

标签:测试计划,入门,Thread,10,线程,右键,使用,JMeter
From: https://www.cnblogs.com/scottyzh/p/17928201.html

相关文章

  • Linux使用PM2守护进程
    PM2:Node.js应用的进程管理工具Node.js是一个强大的服务器端JavaScript运行时,而在实际部署和管理Node.js应用时,需要一种有效的进程管理工具。PM2(ProcessManager2)正是为此而生,它提供了一套全面的功能,使得在生产环境中轻松管理Node.js进程成为可能。安装PM2首先,确保......
  • Java版Flink(一)概述和入门案例
    一、概述1、Flink是什么ApacheFlinkisaframeworkanddistributedprocessingengineforstatefulcomputationsoverunboundedandboundeddatastreams.ApacheFlink是一个框架和分布式处理引擎,用于对无界和有界数据流进行状态计算。官网地址2、Flink特点......
  • JDBC快速入门:从环境搭建到代码编写,轻松实现数据库增删改查操作!
    通过上篇文章我们已经对JDBC的基本概念和工作原理都有了一定的了解,本篇文章我们继续来探索如何从零开始,一步步搭建开发环境,编写代码,最后实现数据库的增删改查操作。一、开发环境搭建首先,我们需要准备的开发环境有:Java开发工具包(JDK)、数据库(如MySQL)、数据库驱动(如MySQLConnector......
  • 使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的
    在前面随笔《在Winform应用中增加通用的业务编码规则生成》,我介绍了基于Winform和WPF的一个通用的业务编码规则的管理功能,本篇随笔介绍基于后端WebAPI接口,实现快速的Vue3+ElementPlus前端界面的开发整合,同样是基于代码生成工具实现快速的前端代码的生成处理。1、通用的业务编码规......
  • 【MYSQL高级】Mysql找出执行慢的SQL【慢查询日志使用与分析】
    分析慢SQL的步骤1.慢查询的开启并捕获:开启慢查询日志,设置阈值,比如超过5秒钟的就是慢SQL,至少跑1天,看看生产的慢SQL情况,并将它抓取出来2.explain+慢SQL分析3.showProfile。(比explain还要详细,可以查询SQL在MySQL数据库中的执行细节和生命周期情况)4.运维经理ORDBA,进行MySQL数据库......
  • 使用 fiddler 进行抓包处理
    1.概述fiddler是一个抓包工具,有时候方便我们在访问网页上,看看网页的参数和返回结果。其中很重要的一条是,可以查看网页的响应速度,在对于调优方面提供一些依据。2.软件安装我们可以通过360软件管家来安装比较好,可以选择fiddler4.3.增加过滤一般情况下,fiddler会有很多其他的网站请......
  • 使用HTML5实现多文件上传
    入门Fileinput之所以叫fileinput是因为它是一个标准的input元素,且其type属性被设置为"file"。很多年以来,fileinput一次只能选择并上传单个文件。在新的HTML5规范中为input元素添加了多选模式。当然,不同浏览器对于规范的实现一直以来都不尽相同。比如,Firefox3.6和WebKit以及Fir......
  • Halo2简单使用-斐波那契数列
    电路设计Halo2是基于PLONK算法的零知识证明框架,使用Rust语言。在Halo2中要证明你掌握斐波那契数列,例如Fib(10)=55。则需要将你的每一步计算过程(秘密的)罗列出来。并由程序(电路)来进行验证,生成证明。在PLONK算法里,我们使用表格来进行计算跟踪,例如:abc112123235358581381321132134......
  • EMQX集群的创建和使用
    EMQX的安装Ubuntu本页将指导您如何在Ubuntu系统中下载安装并启动EMQX。通过Apt源安装EMQX支持通过Apt源安装,免除了用户需要手动处理依赖关系和更新软件包等的困扰,具有更加方便、安全和易用等优点。如希望通过Apt源安装EMQX,可参考如下步骤。1.通过以下命令配置EMQ......
  • 第一个程序:HelloWorld——IDEA 使用
    IDEA创建是:项目(projefct)、模块(module)、包(package)、类(class)1. 双击打开IDEA,勾选Donotimportsettings点击OK。2. 选择NewProject这里选择创建一个空的项目名为helloworld2023,选择项目创建路径,最后点击创建即可。3. 右键项目创建一个模块名为test;4. 右键模块名下面的......