随笔分类 -  Jmeter性能测试

摘要:在使用jmeter压测过程中,可能会度遇到内存溢出的错误,这是为什么呢?因为jmeter是java写的应用,java应用jvm堆内存heap受负载机硬件限制,虽然我们可以调整堆内存大小,但是单机无法支撑数以万计大并发,此时,需要多个负载机进行分压测试,这样性能瓶颈就不会是我们的负载机了。 分布式的原 阅读全文
posted @ 2019-10-08 15:16 木木文 阅读(1227) 评论(2) 推荐(1) 编辑
摘要:下面为大家提供一个解决办法: 第一步:打开主控机的jmeter--bin目录下的jmeter.properties文件 第二步:查找到mode=Standard 项 第三步:将其前边的注释去掉,然后保存重启jmeter,再次运行远程机器,就可以看到数据了 阅读全文
posted @ 2019-09-29 16:23 木木文 阅读(2621) 评论(0) 推荐(0) 编辑
摘要:一、插件准备 下载地址:https://jmeter-plugins.org/downloads/all/ 1、下载插件管理: 2、将管理插件放到jmeter/../ext文件夹中 3、在插件管理中搜索PerfMon(测试服务器的cpu等) 添加插件 host/ip设置为被测试服务器,就可以测试服务 阅读全文
posted @ 2019-09-29 16:18 木木文 阅读(1398) 评论(0) 推荐(0) 编辑
摘要:在使用Jemeter做压力测试的时候,往往需要参数化用户名,密码以到达到多用户使用不同的用户名密码登录的目的,这个时候我们就可以使用参数化登录。 一、badboy录制需要的脚本、也可以用fiddler进行抓包或jmeter自带录制(较乱,请求比较多) 二、开始进入jmeter参数化; 1.将badb 阅读全文
posted @ 2019-09-29 15:57 木木文 阅读(967) 评论(0) 推荐(0) 编辑
摘要:Jmeter是一款国外开源工具,所以就跟LR一样,对中文的支持不是很好,经常会有同学录制脚本后回放或者是发送HTTP请求,看到响应报文里面有乱码! 那如何才能解决这个问题呢?我们分2个情况来分析: 一、当响应报文里面有乱码或者是非中文的字符时,你可能看到的响应数据是这样的: 解决方案如下: 1)添加 阅读全文
posted @ 2019-09-24 17:32 木木文 阅读(374) 评论(0) 推荐(0) 编辑
摘要:在查看本文的前提,有如下几点: 会使用Jmeter,知道如何去添加http请求的sampler 会利用Jmeter完成基本的http请求或者是接口测试 知道文件上传是怎么回事 言归正传,其实文件上传我们也可以理解为一个接口测试,我们通过这个接口去上传文件。但是这个接口操作跟别的接口不同之处在于我们需 阅读全文
posted @ 2019-09-24 17:27 木木文 阅读(2211) 评论(0) 推荐(0) 编辑
摘要:利用Jmeter做接口测试的时候,如何提取头部的JSESSIONID然后传递到下一个请求,继续完成当前用户的请求。 其实,关于这个问题有三种种解决方法: 1)从响应数据里面提取JSESSIONID,点击链接可以查看https://www.cnblogs.com/liulinghua90/p/5320 阅读全文
posted @ 2019-09-20 16:08 木木文 阅读(2190) 评论(0) 推荐(0) 编辑
摘要:Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本次直接使用Jmeter工具来完成对Http接口的测试。 一、开发接口测试案例的整体方案: 第一步:我们要分析出测试需求,并拿到开发提供的接口说明文档; 第二步:从接口说明文档中整理出接口测试案例,里面要包 阅读全文
posted @ 2019-09-20 14:00 木木文 阅读(470) 评论(0) 推荐(0) 编辑
摘要:一、前提: 3台服务器,IP分别为:A、B、C 操作系统:不限(windows\linux均可) 二、操作步骤: 1.分别在3台服务器上安装java运行环境,jdk 1.6或更高 2.分别配置好java的环境变量 windows下: 新建变量: 变量名:ClASSPATH 变量值:,;%JAVA_H 阅读全文
posted @ 2019-09-20 12:00 木木文 阅读(325) 评论(0) 推荐(0) 编辑
摘要:因为项目的原因,假设我们要实现如下要求:从数据库的用户表里获取用户信息,并作为参数全部传递给登录请求,分别完成登录操作。 01Jmeter连接数据库 1、添加JDBC Connection Configuration (右键测试计划-->配置元件-->JDBC Connection Configur 阅读全文
posted @ 2019-06-26 11:01 木木文 阅读(478) 评论(0) 推荐(0) 编辑
摘要:说到Jmeter正则表达式提取器的应用,就不得不说到关联。 所谓关联,就是把应用中动态变化返回的数据获取到,把它保存为一个参数,提供给后面需要用到的地方进行使用。 Jmeter中关联是通过“添加—后置处理器—正则表达式提取器”来获取数据,且注意正则表达式提取器附在需要获取数据的某个采样器之下,数据一 阅读全文
posted @ 2018-09-25 11:30 木木文 阅读(685) 评论(0) 推荐(0) 编辑
摘要:meter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。 那么,是如何实现多台负 阅读全文
posted @ 2018-09-10 16:40 木木文 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:正则表达式提取器是一个后置处理器,作用是在请求完成后,从响应数据中截取一部分字符串保存到变量中,以便下一个请求使用 1.首先在线程组下添加两个HTTP请求, 2.添加好两个HTTP请求后,在每个HTTP请求下添加一个查看结果数 3.在第一个HTTP请求下添加正则表达式提取器 4.在第一个HTTP请求 阅读全文
posted @ 2018-08-30 15:20 木木文 阅读(5456) 评论(0) 推荐(0) 编辑
摘要:一、运行Jmeter (1) 去官方网站下载jmeter(版本为3.3)并解压。点击bin/jmeter.bat启动jmeter (2) 新建线程组。 (3) 在线程组中新建WebSocket Sample 二、WebSocket Sampler简介 1、WebServer(1)Server Nam 阅读全文
posted @ 2018-08-23 18:33 木木文 阅读(15885) 评论(0) 推荐(0) 编辑
摘要:Jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试。由于在云阅读接口测试的过程中需要进行登录操作,而登录请求是HTTPS协议。这就需要对jmeter进行设置。 (一)设置HTTP请求 我们首先右键添加线程组,然后继续右键添加控制器,由于登陆操作只请求一次,因 阅读全文
posted @ 2018-08-15 17:40 木木文 阅读(23939) 评论(3) 推荐(1) 编辑
摘要:Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲sqljdbc4.jar放置jmeter的安装目录/lib下;复制之后重新启动jmeter; 1.测试 阅读全文
posted @ 2018-05-14 11:14 木木文 阅读(4967) 评论(0) 推荐(0) 编辑
摘要:Jmeter压测过程中,由于测试机配置有限,CPU、内存都可能是存在瓶颈。如果使用很大的并发进行测试时,就可能会感到程序比较卡,这时候就无法继续增加压力了。 解决方法: 搭建Jmeter分布式集群,远程启动测试。 步骤如下: 1、在分布式集群中,脚本编辑、控制的机器叫做“client”,实际运行Jm 阅读全文
posted @ 2018-03-20 13:58 木木文 阅读(3984) 评论(0) 推荐(0) 编辑
摘要:1.首先获取一些闲置的ip地址,且必须为固定地址,不能是自动获取的地址,方法:可以ping下哪些ip没有用,没有用的可以拿来用 cmd→ping ip地址 2.打开网络共享中心→本地连接→点击链接的网络查看→属性→Internet协议版本4→属性→高级→添加多个IP地址 3.新建txt参数文件,输入 阅读全文
posted @ 2018-01-20 16:14 木木文 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:测试要求如下,多用户同时登陆web应用程序,并进行操作,查看在多用户操作下,程序的performence。恰好,jemter下有个CSV Data Set Config,它用来设定一组参数,以便在向程序发出请求时,传入参数。在进行压力测试以前,应先将操作过程记录下来。jmeter有个http pro 阅读全文
posted @ 2018-01-20 16:10 木木文 阅读(32940) 评论(0) 推荐(0) 编辑
摘要:一、安装Jmeter 1、下载Jmeter 下载地址:http://jmeter.apache.org/download_jmeter.cgi 目前最新版为2.9,其余文件如源代码等也可从如下官网下载: http://jmeter.apache.org/download_jmeter.cgi 2、安 阅读全文
posted @ 2018-01-20 16:04 木木文 阅读(560) 评论(0) 推荐(0) 编辑