首页 > 其他分享 >JMeter

JMeter

时间:2022-12-27 22:03:41浏览次数:64  
标签:JMeter 测试 添加 线程 设置 jmeter

Apache JMeter—压力测试工具

一.什么是Apache JMeter

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

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

二. JMeter的下载和安装

1.下载地址

​https://jmeter.apache.org/download_jmeter.cgi​

2.设置中文界面

修改bin目录下的jmeter.properties文件

JMeter_Apache

3.启动

双击bin目录下的jmeter.bat文件,出来如下界面。

JMeter_线程组_02

三 对某接口压测

1.添加线程组,模拟多用户高并发请求

JMeter_线程组_03

JMeter_线程组_04

线程数:⼀般我们⽤来表⽰多少个⽤户,即我们测试时的⽤户数量
Ramp-up Period(in Seconds):表⽰每个⽤户启动的延迟时间,1秒,表⽰系统将在1秒结束前启动设置的10000个⽤户,如果设置为1000秒,那么系统将会在1000秒结束前启动这10000个⽤户,如果设置为0秒,则表⽰⽴即启动所有⽤户。
循环次数:设置线程组中的每个线程循环次数,勾选永远表示线程组中的线程永久执行下去。

2.添加取样器,设置需要测试的接口路径

JMeter_Java_05

JMeter_Apache_06

3.添加监听器

添加察看结果树:

JMeter_Java_07

添加汇总报告:

JMeter_Java_08

4.启动测试

JMeter_Java_09

结果:

当并发量大的时候可以看到有异常出现,也就是有的请求没有被完成。

JMeter_线程组_10

标签:JMeter,测试,添加,线程,设置,jmeter
From: https://blog.51cto.com/u_15707781/5970677

相关文章

  • JMeter压力测试总结
    ​​Apache​​​ ​​JMeter​​​是​​Apache​​​组织开发的基于Java的压力测试工具。用于对软件做压力测试,相比其他HTTP测试工具,JMeter最主要的特点在于扩展性强。J......
  • JMeter入门学习
    一、什么是JMeter        ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域......
  • jmeter系列01-->mac系统搭建JDK及JMETER
     前言此刻打盹,你将做梦;而此刻学习,你将圆梦。时代在进步,我们IT届的测试工程师大部分都用上了MAC电脑,在MAC上如何搭建JMETER呢,我来分享分享。一、环境和所需软件概述1......
  • JMeter
    ApacheJMeter—压力测试工具一.什么是ApacheJMeterApacheJMeter是Apache组织基于Java开发的压力测试工具,用于对软件做压力测试。JMeter最初被设计用于......
  • Jmeter性能测试专题
    性能测试分类1.容量测试:通常是指数据库层面的,目标是获取数据库的最佳容量的能力,又称之为容量预估,具体测试方法为在一定的并发用户,不同的数据基数数据量下,观察数据......
  • jmeter+ant+jenkins接口自动化持续集成
    JMETER+ANT+JENKINS接口自动化持续集成一、在win10环境下安装jdk、jmeter、ant、jenkinsjdk安装参考:https://www.cnblogs.com/lc-blogs/p/17005044.htmljmeter安装参......
  • JMeter性能测试
    JMeter性能测试影响性能测试指标:响应时间、用户并发数、吞吐量、系统性能计数器、思考时间多:用户并发数快:响应时间好:稳定性省:资源使用率文档+fiddle录制脚本方法:1.......
  • jmeter beanshell常用语法及导入文件
    常用语法log.info()//在日志里打印vars.put()//将beanshell变量转为jmeter变量vars.get()//将jmeter变量转为beanshell变量导入文件导入jar包导入jar包......
  • jmeter测试计划元件
    1.简介上一篇中已经教你如何通过JMeter来创建一个测试计划(TestPlan),那么这一篇我们就将JMeter启动起来,创建一个测试计划(Testplan),然后给大家介绍一下测试计划(TestPlan)有哪......
  • jmeter创建测试计划
    1.简介上一篇中已经教你把JMeter的测试环境搭建起来了,那么这一篇我们就将JMeter启动起来,一睹其芳容,首先给大家介绍一下如何来创建一个测试计划(TestPlan)。2.创建一个测......