Jmeter
jmeter
M.Blog
只分享我的实践经验,拒绝抄袭,感谢每位粉丝的支持与鼓励!
展开
-
Jmeter启动报错returned error code 5,解决方法
启动jmeter.bat命令后,命令行提示信息有警告,警告信息显示如下 : java.util.prefs.WindowsPreferences WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...)原创 2017-11-22 11:46:20 · 5828 阅读 · 0 评论 -
Jmeter监听器扩展操作步骤(获取更多监听器)【推荐】
Jmeter自带监听器比较少,做性能测试基本是不够用的,今天给有需要的小伙伴带来两个扩展包(比较全了,大概二十多个监听器,够用了),下载及操作方法如下:1.先下载JMeterPlugins-Extras和JMeterPlugins-Standard这两个插件:JMeterPlugins-Extras:链接:https://pan.baidu.com/s/1zv8r0iTRlP1q__lAD...原创 2018-12-24 17:59:05 · 1905 阅读 · 0 评论 -
jmeter压力测试报错:java.net.BindException: Address already in use: connect解决办法(亲测有效)
最近在用jmeter做压力测试时,发现一个问题,当线程持续上升到某个值时,报错:java.net.BindException: Address already in use: connect,如下图所示:原因:windows提供给TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收它们,就导致我们在短时间内跑大量的请求时将端口占满了,导致如上报错。解决办法(在jmete...原创 2018-11-28 18:15:27 · 35500 阅读 · 14 评论 -
jmeter请求数据中显示乱码问题解决办法
如上图所示,很多人遇到在我们的jmeter请求中如果有中文会出现乱码问题,不管用utf-8也好,还是修改jmeter配置文件编码都不好使,其实这个问题很简单!如果我们请求中没有参数化字段,那么直接输入中文就可以正常显示,如上图所示;如果是读的配置文件,那么在CSV Data Set Config中File encoding文本框中加入gb2312即可解决此问题看下我们的运行结果,完美解决此:...原创 2018-04-24 18:49:49 · 7315 阅读 · 8 评论 -
jmeter参数化之CSV Data Set Config
我们在做性能测试的时候有时需要给传递的值参数化,jmeter参数化的方法有好几种,可以依赖与函数助手,也可以从数据库中读取。今天说一下利用jmeter的CSV Data Set Config功能来读取文件中的数据作为参数化的方法。一、jmeter项目右键添加一个配置元件-CSV Data Set Config,如下图所示:二、上图中每个字段的说明如下:1.Filename:参数原创 2018-01-09 14:42:41 · 2119 阅读 · 0 评论 -
Jmeter如何监控服务器CPU、内存、i/o等资源
一、要准备好的插件:JMeterPlugins-Standard-1.4.0(pwd:cjqd)、ServerAgent-2.2.1(pwd:pxui);二、解压JMeterPlugins-Standard-1.4.0.zip,将其中\lib\ext\JMeterPlugins-Standard.jar包复制到jmeter安装目录下的\lib\ext下;三、重启jmete...原创 2018-01-09 10:59:28 · 43845 阅读 · 54 评论 -
jmeter分布式操作之远程启动功能
一.首先我已我的机器为客户端,命名为A(方便后面描述,以免出错),将远程启动的机器(控制机)命名为B;二.假如A要远程启动B,让B去运行我们的脚本(当然运行分布式的机器可能还有C、D、E等等机器),操作如下:第一点:打开A机器jmeter安装目录(apache-jmeter-3.3\bin)下的jmeter.properties文件,修改配置文件如下图所示:ps:romote_ho原创 2017-12-11 18:21:36 · 2789 阅读 · 0 评论 -
jmeter如何创建数据库(MySQL)测试
第一步:点击Test Plan,选择数据库连接驱动包(注意该驱动包的路径必须要在jmeter安装目录lib\ext下,否则连接失败),如下图所示:第二步:右键点击“线程组”,在下面添加一个“JDBC Connection Configuration”第三步:配置JDBC Connection Configuration,Variable Name字段变量必须与接下来讲的JDBC Request中Va原创 2017-12-20 16:48:56 · 1533 阅读 · 0 评论 -
jmeter正则表达式提取器相关操作讲解
首先我们看下jmeter的正则表达式提取器的界面显示:上图就是jmeter后置处理器中的正则表达式提取器界面,下面先来说下其中的含义参数释义引用名称在HTTP等请求中,要引用此数据,需用到的名称正则表达式用于将我们想得到的数据提取出来(原创 2017-12-12 10:58:02 · 809 阅读 · 0 评论 -
jmeter如何测试json格式数据接口
一、添加一个HTTP头信息管理器,在HTTP头信息管理器中添加content-Type,值为application/json,如下图所示:二、添加一个HTTP请求,比如登录操作,这时目标接口数据是json格式数据,这时要将用户名和密码参数写到body data中,如下图所示:(这里我把用户名和密码参数化了)这样对于json格式的数据我们就可以进行相关接口测试了。原创 2017-12-12 10:28:36 · 1692 阅读 · 0 评论 -
如何在CentOS下执行jmeter jmx脚本并生成测试结果
用jmeter做性能测试时,我们应尽量使性能测试结果更加准确,这样有时在测试时就需要在服务器执行性能测试,这里以centos系统为例讲解;假如,现在我需要在centos服务器上跑一下jmx的脚本,需要怎么做呢?如下:一、环境变量首先检查服务器的是否安装了jdk,没有的话这里有安装包(jdk-8u181-linux-x64.tar.gz,提取码:dres),下载下来将安装包放到/usr/ja...原创 2019-02-11 16:02:58 · 2907 阅读 · 0 评论