摘要: 在Windows机器上用Jmeter做性能测试,汇总下我自身遇到的错误和解决方案 java.net.BindException: Address already in use: JVM_Bind 原因分析:压测服务器问题,由于并发太高,导致自身port不够用,需要调整机器的端口,可用netstat 阅读全文
posted @ 2019-09-07 16:10 lcl9668 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 前言 jconsole.exe为jdk自带的监控工具,操作简便,比较容易上手。jconsole可以实时的监控Java程序在运行过程中的内存,cpu,线程的使用情况,并可以对加载的相关类进行分析。下面开始一起看看如何使用jconsole吧! 打开jconsole步骤: 1、首先进入到jdk的安装目录b 阅读全文
posted @ 2019-09-07 16:02 lcl9668 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 前言 在 jmeter 中逻辑控制器主要分类两类: 控制 jmeter 测试计划中节点的逻辑执行顺序等等 对 jmeter 的节点进行分组,方便结果统计等等 进一步简化下,笔者把逻辑控制器分为 逻辑控制类分组控制类 逻辑控制类:逻辑控制类控制器定义了在执行线程中请求的执行顺序。下面我们就常用的逻辑控 阅读全文
posted @ 2019-09-07 16:01 lcl9668 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 前言 在 jmeter 中断言用于验证服务器返回的数据是否满足我们的要求。jmeter 提供了以下断言类型: 下面我们主要对响应断言、XPath Assertion、jp@gc - JSONPath Assertion 进行分享,这几个断言类型也是日常压测过程中最常用的,对于其他的断言类型,请大家去 阅读全文
posted @ 2019-09-07 16:00 lcl9668 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 前言 在默认情况下,jmeter 发送每个请求之间是没有延时的,如果采用默认方式,如果线程数足够大,瞬间就会将服务器压死。再则在实际的业务过程中,请求之间是有一定时间的停顿的所以在请求之间设置合理的延时是必须的,也是更接近用户真实业务情况。在 jmeter 中,定时器组件提供了系列不同类型的延时控制 阅读全文
posted @ 2019-09-07 15:59 lcl9668 阅读(158) 评论(0) 推荐(0) 编辑
摘要: jmeter 为性能测试提供了一下特色: jmeter 可以对测试静态资源(例如 js、html 等)以及动态资源(例如 php、jsp、ajax 等等)进行性能测试jmeter 可以挖掘出系统最大能处理的并发用户数jmeter 提供了一系列各种形式的性能分析报告 使用 jmeter 一般用于以下两 阅读全文
posted @ 2019-09-07 15:57 lcl9668 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前言 在 jmeter 中提供了一系列的不同的组件,每一种组件都提供了某类功能的实现,用于支持性能测试的实施。请看下图,jmeter 的核心组件构成。 学习、研究 jmeter 之前,深入了解 jmeter 的基本组件及其作用是必须的。接下来我们开始讨论基于 jmetere 进行性能测试必须掌握的组 阅读全文
posted @ 2019-09-07 15:51 lcl9668 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 安装插件管理 从 http://jmeter-plugins.org/downloads/all/下载插件管理包,如图 将下载的包放至 jmemter 解压根目录的 lib/ext 下即可 jmeter目录说明 bin 包含启动、配置等相关命令 docs 官方本地文档目录 extras 辅助库 li 阅读全文
posted @ 2019-09-07 15:28 lcl9668 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 什么是 JMeter Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、 阅读全文
posted @ 2019-09-07 15:23 lcl9668 阅读(470) 评论(0) 推荐(0) 编辑