![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jmeter
我很开心啊
冲鸭!~
展开
-
Jmeter命令行执行并生成HTML报告
前提:准备好jmeter脚本。注意:使用命令执行jmeter脚本必须使用jmeter 3.0及以上版本1、使用命令行执行脚本并生成日志文件(要先在服务器启动ServerAgent)进入到jmeter的bin目录下执行命令:jmeter -n -t D:\test\jmeterproject\tech_test.jmx -l D:\test\jmeterproject\tech_tes...原创 2020-04-30 15:27:51 · 1255 阅读 · 0 评论 -
使用命令运行jmeter并自动生成测试报告
Jmeter3.0以后引入了Dashboard Report ,用于生成HTML格式图形化报告的扩展模块,在压力测试结束时同时自动生成报告。cmd 下 :进入jmeter目的/bin目录执行命令:jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>...转载 2020-04-30 14:19:25 · 255 阅读 · 0 评论 -
jmeter性能测试真实案例分析(最后章节-分析与测试报告demo)
以下表格是手动整理出来的:百度execl生成图表:(折线图、柱状图等)报告:硬件监控用:PerfMon转载 2020-04-29 17:35:44 · 993 阅读 · 0 评论 -
jmeter中的监听器以及测试结果分析
1s=1000ms1ms=0.001s注:重点关注聚合报告。文件分析:监听器那个对应:转载 2020-04-29 15:20:10 · 210 阅读 · 0 评论 -
jmeter分布式性能测试
注:1.所有操作在主的机器上操作的;2.所有压力机都要安装jmeter,并且启动jmeter-server.bat,可以获取到IP和端口;3.配置主的压力机上的远程设置,然后在主的压力机上面运行、远程运行即可。原理:分布式测试:一台压力机资源也不够多,产生的压力不够,这时就需要多台压力机。步骤:1.关闭防火墙;2.运行所有机器的jmeter-server...原创 2020-04-29 14:28:49 · 191 阅读 · 0 评论 -
ServerAgent-2.2.3超时链接不上问题(设置防火墙开启、关闭、、开放指定端口、阿里云端口开放问题和防火墙、连接后立刻断开解决)
历经种种,排除了防火墙、阿里云端口问题和防火墙之后;解决:我一直以为jp@gc - PerfMon Metrics Collector这里的host/ip要和录制时一致,以为我们是前后端分离的项目,所以这里填错了(一开始填成前端域名了),正确的做法是填后台服务器IP(我的是Linux):ping也成功了:记录:那个(前端)域名是有一个服务器的,那个服务器在指向后台这里的...原创 2020-04-29 10:55:15 · 1894 阅读 · 0 评论 -
Jmeter监控系统等资源,ServerAgent端口的修改
转载地址:http://blog.csdn.net/wanglha/article/details/51281462默认情况下在下载的ServerAgent下,如果服务是windows系统,则直接启动"startAgent.bat"即可,如果是linux系统,则直接启动"startAgent.sh"即可。2个文件里面的内容分别是:1.@echo offjava -jar %0\....转载 2020-04-28 10:56:51 · 408 阅读 · 0 评论 -
【JMeter】JMeter使用plugins插件进行服务器性能监控(连接ServerAgent)
性能测试时,我们的关注点有两部分1 服务本身:并发 响应时间 QPS2 服务器的资源使用情况:cpu memory I/O disk等JMeter的plugins插件可以实现对"二"的监控,具体操作步骤如下(主要记录我的实践过程):说明:我的jmeter版本是2.13一 下载插件1 访问网址http://jmeter-plugins.org/downloads/all/,下...转载 2020-04-28 10:43:45 · 1224 阅读 · 0 评论 -
(ServerAgent端口占用)Can't accept UDP connections java.net.BindException: Address already in use_解决方案
一、问题描述在Linux服务器(CentOS7系统)中配置并启动JMeter远程监控服务器资源所需的ServerAgent目录下的 startAgent.sh 文件时,系统出现异常提示,如下:[root@localhost ServerAgent-2.2.3]# ./startAgent.shINFO 2018-12-15 10:29:17.634 [kg.apc.p] (): ...转载 2020-04-28 10:36:57 · 1952 阅读 · 0 评论 -
jmeter测接口传参老是把中文传成???(JMeter接口测试中文乱码问题总结)
JMeter接口测试中文乱码问题总结目录JMeter接口测试中文乱码问题总结请求消息中文显示乱码响应消息中文显示乱码被测试系统收到中文乱码请求消息中文显示乱码 产生原因: 这种情况在jmeter3.0的版本中才会产生。这不是乱码,而是由于3.0中优化body data后,使用默认的字体(Consolas)不支持汉字的显示。 解决办法: 打开 %JMe...转载 2020-04-27 14:59:00 · 2688 阅读 · 0 评论 -
Jmeter响应内容显示乱码问题的解决办法
Jmeter在访问接口的时候,响应内容如果有中文可能会显示乱码,原因应该是响应页面没有做编码处理,jmeter默认按照ISO-8859-1编码格式进行解析。下面把解决步骤列一下:现象:jmeter访问本地文件,文件内容有中文,jmeter返回内容显示乱码:方法一:改配置文件进入Jmeter的bin目录下,找到jmeter.properties文件,以文本形式打开本例目录:...转载 2020-04-27 14:45:58 · 156 阅读 · 0 评论 -
JSON解析错误
JMeter接口测试出现JSON解析出错的问题:"errorStackTrace":"JSON parse error: Unrecognized token 'robotCallJobId': was expecting ('true', 'false' or 'null');报错信息:{"code":500,"data":null,"requestId":"OSYEAKVH","res...转载 2020-04-27 14:16:16 · 3577 阅读 · 0 评论 -
jmeter接口测试-问题小结(get跟put请求、多个断言、参数化txt变量、UTF-8' not supported、配置ant、配置jenkins的发送邮件)
1.get跟put请求只能将参数都写在路径中传递,而post请求可以parameters的形式发送请求参数2.parameters跟body data的方式两者只可选择其一,当一种方式下有数据时就无法使用另外一种,必须清空。3.设置了多个断言,但是会影响后续的断言结果对每个请求都设置了断言,但是到第二个请求时也会调用第一个断言,导致测试结果老是失败,一直没怎么弄清楚...转载 2020-04-27 12:04:47 · 652 阅读 · 0 评论 -
jmeter 的 “消息体数据” 无法点击,传参形式错误问题(post请求等)
1、jmeter 的 “消息体数据” 无法点击: 解决:parameters跟body data的方式两者只可选择其一,当一种方式下有数据时就无法使用另外一种,必须清空。2、运行失败,响应体提示报500 : 报错:{"status":500,"message":"Content type 'text/plain;charset=UTF-8' no...转载 2020-04-27 12:01:17 · 10574 阅读 · 2 评论 -
JMeter:报错(Content type 'text/plain;charset=UTF-8' not supported")
在运行脚本的时候报错:(不支持JSON格式)解决方式:使用正确的传输格式1、配置HTTP信息头管理器,增加消息头 Content-Type:application/json;charset=UTF-82、使用消息提数据...转载 2020-04-27 11:37:11 · 25489 阅读 · 0 评论 -
jmeter性能测试实战-数据库MySQL
需求:环境准备:下载MySQL驱动:选择jar:添加jdbc配置:填写信息:添加jdbc请求:断言和监听:参数化:原创 2020-04-26 17:20:07 · 209 阅读 · 0 评论 -
jmeter性能测试实战-FTP程序
填好如上之后直接运行。原创 2020-04-26 11:16:46 · 151 阅读 · 0 评论 -
jmeter性能测试实战-web程序
场景:断言报错:分析:保存:原创 2020-04-24 18:47:04 · 957 阅读 · 2 评论 -
jmeter接口测试(fiddler抓包)
网站:请求头:https://jingyan.baidu.com/article/375c8e19770f0e25f2a22900.html状态码:https://blog.csdn.net/dufufd/article/details/53112184备注:1.HTTP请求默认端口是80;2.用fiddler工具抓包;3.发起请求找关键字(接口,关键字如登录:login...原创 2020-04-16 15:22:04 · 252 阅读 · 0 评论 -
Jmeter做http接口测试
本文主要针对http接口进行测试,使用Jmeter工具实现。 Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,笔者使用Jmeter工具从对Http接口的测试进行入手。本节主要介绍如何通过录制的方法对http接口进行测试,下节将介绍如何通过.jmx脚本的方式对接口进行测试。1.介绍什么是接口现在最常用的2种接口就是webservice和h...转载 2020-04-15 15:02:31 · 964 阅读 · 0 评论 -
JMeter接口测试入门
1、JMeter简介JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外,JMeter在接口测试方面也有广泛的应用。2、JMeter安装访问JMeter官网:https://jmeter.apache.org/download_jmeter.cgi,点击下载后解压缩,依次打开\apache-jmeter-4.0\JMe...转载 2020-04-15 14:14:45 · 68 阅读 · 0 评论 -
Jmeter-接口测试及优化详细教程
在介绍之前先介绍一下进程、线程、线程组的关系,一个进程包含多个线程组,一个线程组包含多个线程。举个简单的例子,开启迅雷意味着开始一个进程,迅雷可以同时下载多个文件,代表着进程内的多个线程组并发进行,但是先下载的不一定先完成,在jmeter中可以设置并发执行还是顺序执行。Jmeter中测试计划–进程,线程组–线程组线程–线程组属性的线程数1 在线程组下新建Http请求2 在Htt...转载 2020-04-15 14:05:50 · 1224 阅读 · 0 评论 -
简单的Jmeter接口测试
步骤:模板:转载 2020-04-15 11:25:29 · 90 阅读 · 0 评论 -
JMeter中级篇-1-JMeter自带的录制功能举例
在我博客里,大概一年之前,更新过一个JMeter入门的学习笔记系列。这个入门的系列更多是从一个软件的如何使用和软件介绍的角度去描述的。如果看完入门系列,没有实际的项目利用JMeter进行压力测试,估计你还是不怎么会使用JMeter。本系列,打算更新有一个中级的系列文章,逐步帮你解决上面这个问题,至少能够做到使用JMeter去做一个网站的压力测试。我们说性能测试,特别是借助工具...转载 2020-03-27 11:41:09 · 215 阅读 · 0 评论 -
jmeter的图形监控扩展(类似loadrunner)
实际操作:先安装Plugins Manager:https://jmeter-plugins.org/install/Install/1.将下载的jar包复制到JMeter中的lib\ext目录下;2.重启jmeter;3.打开jmeter->Plugins ManagerInstalled Plugins:已安装的插件,并可通过取消勾选-应用操作来卸载插...原创 2020-03-27 11:39:27 · 181 阅读 · 0 评论 -
Jmeter监控Linux服务器操作(实践)
下载ServerAgent-2.2.3.zip,放到Linux服务器,然后命令解压(root用户下):unzip ServerAgent-2.2.3.zip安装和Jmeter 同版本使用的JDK:yum -y list java*选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:yum install -y java-1.8.0-openjdk-de...原创 2020-03-27 11:39:57 · 391 阅读 · 0 评论 -
jmeter-Linux 启动server-agent
1.安装和Jmeter 同版本使用的JDK查看jdk是否安装成功Java –version上传server-agent 到centos 环境,启动server-agent.sh 文件:如果jmeter 在监控linux服务器时,报连接不上的问题,如下:需要关闭linux 防火墙,从centos 7开始如果执行命令service iptables stop是行不通的...转载 2020-03-25 15:42:40 · 1469 阅读 · 0 评论 -
Jmeter 监控Windows服务器资源(端口4444)
1、运行环境服务器:CentOS 7客户端:win 10准备插件:JMeterPlugins-Standard-1.4.0(链接:https://pan.baidu.com/s/1kX1DfqkM136t6-dnR3Xnfw提取码:nybt )ServerAgent-2.2.1(链接:http...转载 2020-03-25 14:39:10 · 2106 阅读 · 0 评论 -
JMeter监控Linux服务器资源案例
JMeter监控Linux服务器资源案例JMeter是一款压力测试工具,我们也可以用它来监控服务器资源使用情况。JMeter正常自带可以通过Tomcat的/manager/status来监控服务资源使用情况。这种情况只能监控Tomcat支持的资源使用部分。本文主要来说一下如何通过JMeter插件来监控服务器CPU、内存、磁盘、网络等相关资源。JMeter 插件网址:http://jme...转载 2020-03-25 11:59:42 · 711 阅读 · 0 评论 -
Jmeter监控Linux服务器操作
【摘要】 系统:Win764位工具:Jmeter4.0要准备好的插件:JMeterPlugins-Standard-1.4.0,ServerAgent-2.2.1解压JMeterPlugins-Standard-1.4.0.zip,将其中\lib\ext\JMeterPlugins-Standard.jar包复制到jmeter安装目录下的\lib\ext下;重启jmeter,选择监听器......转载 2020-03-25 11:49:06 · 709 阅读 · 1 评论 -
ServerAgent下载
一、下载首先进入网址http://jmeter-plugins.org/downloads/all/下载资源ServerAgent-2.2.1.zipJMeterPlugins-Standard-1.3.1.zipJMeterPlugins-Extras-1.3.1.zip其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,S...转载 2020-03-25 11:48:21 · 8692 阅读 · 1 评论 -
插件管理工具Plugins Manager
1、Plugins Manager下载地址:https://jmeter-plugins.org/install/Install/2、将下载的jar包复制到JMeter中的lib\ext目录下;3、重启jmeter;4、打开jmeter->选项->Plugins Manager5、Installed Plugins:已安装的插件,并可通过取消勾选-应用操作...转载 2020-03-25 11:00:02 · 1899 阅读 · 0 评论 -
jmeter之动态关联
关联条件:回放脚本是否正确:原创 2020-03-23 17:56:13 · 137 阅读 · 0 评论 -
jmeter性能测试的步骤
1.测试计划2.线程组-设置线程数3.HTTP请求(替换参数)4.用户参数/CSV数据文件设置参数5.集合点(同步定时器)-设置模拟用户数和超时时间6.响应断言(检查点)7.断言结果8.监听器-察看结果树9.监听器-聚合报告...原创 2020-03-23 15:32:00 · 13047 阅读 · 0 评论 -
jmeter检查点
断言持续时间:原创 2020-03-23 15:18:36 · 87 阅读 · 0 评论 -
jmeter集合点
小并发测试:设置线程组10,集合模拟组10(集合多少人后再执行请求,一般设置为线程组一样的数):原创 2020-03-23 14:57:35 · 100 阅读 · 0 评论 -
Jmeter之集合点(Synchronizing timer 同步定时器)
1.集合点介绍LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。jmeter中使用Synchronizing Timer实现Lr中集合点的功能,模拟多用户并发测试,即多个线程在同一时刻并发请求。jmeter中使用集合点的方法:Synchronizing Timer。2.集合点参数介绍启动方法参数介绍...转载 2020-03-23 14:42:07 · 1506 阅读 · 0 评论 -
JMeter学习-010-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置
众所周知,在进行接口测试的过程中,需要创建不同的场景(不同条件的输入,来验证不同的入参的返回结果)。因而,在日常的自动化接口监控或商品监控等线上监控过程中,需要配置大量的入参来监控接口的返回是否正确。日常常见的线上监控几个简单的监控示例场景如下:监控电商网站某个类目下的商品数量。若类目中商品的数量小于一定的数量,则认为需要认为查看商品池的商品是否正确; 监控商品的价格。当商品价格出现超出...转载 2020-03-23 11:52:02 · 273 阅读 · 0 评论 -
Jmeter断言(预期结果)-响应断言
1:Jmeter断言-响应断言1.1:添加线程组1.2:添加http请求1.3:在http请求下添加“响应断言”1.4:添加查看结果树和Debug取样器1:断言成功的结果2:断言失败的结果(如下修改)2:参数化断言2.1:添加CSV配置原件2.2:对要测试的内容进行参数化2.3:观察结果树结果与第一章一样 都是pas...转载 2020-03-23 11:10:35 · 474 阅读 · 1 评论 -
Jmeter断言设置-Test failed: message expected to equal /
一旦看到jmeter里面报这样的错误:Test failed: message expected to equal /。 要立刻想到可能是断言那里出错了,并且可能是自己选择response message 等选错了。随意多点几个可能是正确的选项,再运行说不定就碰到对的。(这里就是选错为响应信息,应该选响应代码才对)线程的作用域也要选对:...转载 2020-03-23 11:07:00 · 5708 阅读 · 0 评论