# jmeter 实战使用

news/2024/4/16 2:35:48

jmeter 实战使用

官网 Apache JMeter - Apache JMeter™

  • Apache JMeter应用程序是开源软件, 一个纯Java应用程序设计 加载测试功能行为并测量性能。它是 最初设计用于测试 Web 应用程序,但具有 自扩展到其他测试功能后。

性能测试目的

  • 提高页面响应速度
  • 提升系统能承载的负荷
  • 检测CPU使用率,保证不会导致系统卡顿
  • 确保软件(App、网站)在用户使用的过程中运行流畅。

安装步骤

  • 安装JDK,必须JDK1.7以上的版本,推荐1.8的版本

  • 进入官网:http://jmeter.apache.org/download_jmeter.cgi 下载最新的Jmeter版本,下载后解压到非中文目录,如:D:\

  • 配置Jmeter的环境变量

    • 新增变量:JMETER_HOME:D:\apache-jmeter-5.2.1
    • CLASSPATH变量的最前面加入如下变量: %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
    • PATH变量的最前面加入如下变量:%JMETER_HOME%\bin;
  • 进入D:\apache-jmeter-5.2.1\bin,双击jmeter.bat,或在dos窗口输入jmeter命令打开jmeter界面,安装成功。

安装教程:windows下安装jmeter? mac下安装jmeter? So Easy那多不是事!写给jmeter入门的朋友!_测试逍遥子的博客-CSDN博客

Jmeter设置为中文

临时设置

  • Jmeter菜单栏选择OptionsàChoose LanguageàChinese (Simplified)这种方法,重启软件后又变为英文环境了。

永久设置

  • 进入~目录,找到jmeter.properties文件,在文件的第37行后添加language=zh_CN,保存之后再打开jmeter就永久变为中文环境了。
    在这里插入图片描述

Jmeter 功能概览

基准测试

  • 即单用户测试

并发测试

  • 测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题

负载测试

  • 模拟实际软件系统所承受的负载条件的系统负荷,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间数据吞吐量系统占用的资源(如CPU、内存)等,以发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。

压力测试

  • 强负载(大数据量、大量并发用户等)下的测试,查看应用系统在峰值使用情况下操作行为,从而有效地发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。

稳定性测试

  • 测试持续一段时间访问接口,测试接口的稳定性。

业务场景测试

  • 主要测试多个接口联动,模拟真实接口的调用,增加统一随机定时器模拟用户真实操作

测试实操

基准测试

  • 右键点击测试计划 -> 添加 -> Threads(Users) -> 线程组
  • 右键点击线程组 -> 添加 -> Sampler -> HTTP请求
  • 右键点击线程组 -> 添加 -> 监听器 -> 察看结果树

并发测试

  • 回到线程组,先选择一下测试的并发数(线程数),和并发时间,还有循环次数。这边的并发数指的即是模拟多少用户同时操作,并发时间指的是这些用户在多少时间内进行这些操作,比如是1分钟内的操作,那么可以设置为60,循环次数指的是这样的操作需要执行多少次。
    在这里插入图片描述

  • 设置完成后我们保存一下,然后先切换到查看结果树页面,然后点击上方的绿色启动按钮,即可开始并发测试了,返回的数值在察看结果树这边显示,我们点击响应数据即可看到返回的json数据了。

  • 如果是多个API是连贯操作,比如添加到购物车才能测下单,那么可以将这两个http请求挂在同一个线程组下面

测试报告

结果树视图
  • 在结果树视图可以看到各个请求的具体响应结果,Reponse data-Response Body里可以看到请求的响应内容,也可以查看获取的html界面。
    在这里插入图片描述
聚合视图
  • 聚合视图则是对并发测试最好的分析报告
  • Samples请求数,Average平均响应时间,Min最小响应时间,Max最大响应时间,Error错误率及Throughput吞吐量
  • Error错误率表示错误请求数/请求总数
  • 吞吐量表示单位时间完成的请求数
    在这里插入图片描述

http://www.ppmy.cn/news/111063.html

相关文章

4.1 文件操作(File类)

ava中,对文件操作的常用类是java.io.File。这个类提供了许多方法来操作文件和目录。本章节我们将学习关于File类的重要方法以及如何使用它们来操作文件。 4.1.1 创建File对象 创建一个File对象不会在磁盘上创建一个新文件。File对象只是一个在Java代码中表示文件或…

mysql事务相关命令

1、打印行锁信息 show variables like innodb_status_output_locks; 设置为1:set global innodb_status_output_locks 1; 2、打印所有死锁信息 show variables like innodb_print_all_deadlocks; 设置为1:set global innodb_print_all_deadlocks 1; 3、查看事务内锁的状…

网站推广—搜索引擎登记技巧

搜索引擎登记/搜索引擎注册是最常用的网站推广手段,这里介绍搜索引擎的基本原理,搜索引擎登记技巧如关于关键词和网站描述的建议等. 如何让网站排名靠前总是网上的热门话题。 你可以从许多地方读到别人对此问题的建议,不过许多建议只是传来传去的理论&#…

C++该存多少钱

// Author:PanDaoxi #include <iostream> using namespace std; int main(){double a[51]{0.0};int n;cin>>n;for(int in;i>0;i--) a[i-1](a[i]1000)/(10.0031*12);cout<<a[0]<<endl;return 0; }

太阳能监控器多少钱

质量好一点的太阳能监控器需要1000元左右&#xff1b;价格最便宜的监控需要400元左右但是质量一般。 如果没有特殊要求&#xff0c;最好还是购买600元的。 1、摄像头的价格跟你选择的各项功能指标有关&#xff1b; 2、除了监控的质量问题&#xff0c;像素、焦距、夜视效果以及…

注册一个域名需要多少钱_域名注册需要多少钱?购买一个域名需要多少钱

域名注册需要多少钱?购买一个域名需要多少钱?域名注册的价格在域名市场上是不同的&#xff0c;这有许多因素影响&#xff0c;包括域名注册商的实力、域名的种类、域名年龄等。市场上域名注册价格低的在四十元左右&#xff0c;高的在上千万的也有&#xff0c;接下来为大家介绍…

docker/.dockerignore

使用.dockerignore目的&#xff0c;防止 docker build时&#xff0c;Sending build context to Docker daemon 数据过大 使用 dockerfile 制作镜像时&#xff0c;docker client 会发送 dockerfile 同级目录下的所有文件到docker daemon&#xff08;docker 守护进程&#xff09;…

伦敦银一手多少钱

买卖伦敦银是以“手数”为最基本的交易单位&#xff0c;但与买卖股票1手代表100股不同&#xff0c;1手伦敦银代表的是5000盎司的重量&#xff0c;如果以当前17.30美元/盎司的白银价格和2%的保证金来计算&#xff0c;做1手伦敦银所需要的保证金大概是1730美元。 但投资者不能忽略…

企业邮箱价格多少钱?邮箱购买价格多少钱?

邮箱价格多少钱&#xff1f;企业邮箱价格是大家购买企业邮箱时考虑的一个因素。经过对比多家的企业邮箱价格&#xff0c;最终选择了买3年可以使用6年的TOM企业邮箱&#xff0c;其邮箱购买价格可以在官网中的计算器中查看。那么企业邮箱购买是如何收费的&#xff0c;企业邮箱价格…

传奇开服需要多少钱

传奇开服需要多少钱 作为传奇老骨灰&#xff0c;想要自己开个服&#xff0c;但是不知道需要准备什么&#xff0c;开服成本&#xff0c;市面上的收费也是有很多不同的&#xff0c;今天我给大家分享一下传奇开服成本&#xff0c;希望可以帮助到你 1、【版本】 若是自己和朋友几…

核货宝:订货系统多少钱?

随着新技术&#xff0c;新商业模式的诞生&#xff0c;直接影响着批发企业的改变&#xff0c;传统的订货方式繁琐而复杂&#xff0c;库存不准确&#xff0c;财务对账难&#xff0c;客户流失率高&#xff0c;等等。对于企业来讲&#xff0c;一套专业的订货系统不仅能够带来规范化…

Linux装docker + rancher

1.安装docker 安装阿里云的base源与EPEL源 仓库和常用命令 rm -f /etc/yum.repos.d/*.repo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum c…

小程序多少钱?一个小程序多少钱?

对于需要开发小程序的企业来说&#xff0c;价格是最重要的。现在各大搜索引擎都有很多公司团队推荐小程序开发。那么小程序多少钱&#xff1f;一个小程序多少钱&#xff1f;让我们简单分析两种开发类型。 小程序多少钱&#xff1f;一个小程序多少钱&#xff1f; 一.中高小程序…

自制冰箱,冰柜蒸发器和毛细管的速算

自制冰箱&#xff0c;冰柜蒸发器和毛细管的速算 http://www.jiadianpj.com/weixiuzhuanti/show-14252.html 计算冰箱冷柜毛细管的公式 1 . 毛细管长度的试验方法 将工艺管打开&#xff0c;高压管连接压力表&#xff0c;毛细管的一端连接干燥过滤器&#xff0c;另一端暂不焊接&a…

containerd

文章目录 容器运行时DockerCRI Containerd架构安装配置使用(contianerd的CLI:ctr)镜像操作拉取镜像列出本地镜像检测本地镜像重新打标签删除镜像将镜像挂载到主机目录将镜像从主机目录上卸载将镜像导出为压缩包从压缩包导入镜像 容器操作创建容器列出容器查看容器详细配置删除容…

水果店投资大概多少钱,开水果店投资多少钱

这里是水果店早读课&#xff0c;水果店主同行交流圈子&#xff0c;持续分享&#xff0c;帮助新手入门。 开水果店会有哪些成本呢&#xff1f;开水果店的成本主要还是房租&#xff0c;人工以及损耗&#xff0c;其他的成本占比都比较小一点&#xff0c;开水果店房租成本比较固定…

开网站需要多少钱,制作一个网页需要多少钱

建立商业网站对您的技能和预算来说都是一项挑战。但是&#xff0c;如果您正在寻找快速简便的解决方案&#xff0c;那么找外包公司是一个不错的选择。外包商提供预制模板、友好的可视化编辑器&#xff0c;为客户提供网络托管、域名、客户支持和各种有用的应用程序集成。 网站创建…

企业邮箱购买价格多少钱?春节企业邮箱价格多少钱?

企业邮箱购买价格多少钱&#xff1f;许多企业管理员在选择邮箱时&#xff0c;企业邮箱的价格是要考虑的一个重要因素&#xff0c;春节期间TOM企业邮箱有4折优惠&#xff0c;还可以赠送域名&#xff0c;非常划算。 企业邮箱价格多少钱&#xff1f; TOM企业邮箱的购买价格是根据开…

买了个新冰箱

今年过完年回来深圳就和lp计划好要节省节省再节省&#xff0c;今年至少存够5w。由于收入不高&#xff0c;日子一直是紧巴巴的&#xff0c;每月花费控制在2.5k以内。 在平时吃饭问题上为了省钱也为了吃得好点&#xff0c;我们每天都带饭去。不过现在深圳温度渐升&#xff0c;隔夜…

该存多少钱

/*假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱&#xff0c;他打算在今后的五年中的年底取出1000元&#xff0c;到第五年时刚好取完&#xff0c;请算出他存钱时应存入多少。*问题分析与算法设计分析存钱和取钱的过程&#xff0c;可以采用倒推的方法。若第五年年底…
最新文章