摘要: 发现问题的背景:执行阶梯压力测试,大概60并发报错:JMeter错误:java.net.BindException: Address already in use: connect 1.分析报错原因: windows默认的TCP/IP端口只有1024-5000个,而且释放的话大概需要4分钟才能够将之 阅读全文
posted @ 2022-11-01 18:43 谷灵精怪 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一.通过Jconsole 进行监控服务器资源情况 Jconsole 是一个内置 Java 性能分析器,可以轻松地使用 JConsole来监控 Java 应用程序性能和跟踪 Java 中的代码。 (1)开始—运行—输入cmd—然后在出现的命令行界面输入“jconsole”即可弹出一个【java监视和管 阅读全文
posted @ 2022-11-01 18:40 谷灵精怪 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 通过nmon进行监控服务器资源情况 1.认识nmon (1)简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。 阅读全文
posted @ 2022-11-01 18:37 谷灵精怪 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 如何监控服务器CPU、内存、磁盘、网络等相关资源? 需要下载三个文件,其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,ServerAgent是服务端的。前两个的下载地址是:https://jmeter-plugins.org/downloads/ 阅读全文
posted @ 2022-11-01 18:32 谷灵精怪 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: jmeter内的聚合报告内可以看到平均吞吐量,通过jp@gc - Transactions per Second可以查看某时间点的吞吐量。通过更改并发数去压测,可以找出服务器的最大TPS 阅读全文
posted @ 2022-11-01 18:25 谷灵精怪 阅读(79) 评论(0) 推荐(0) 编辑
摘要: RT响应时间,从发起请求到完全接收到应答的时间消耗。在聚合报告中可以查看平均值,详细内容添加-监听器-jp@gc - Response Times Over Time 阅读全文
posted @ 2022-11-01 18:25 谷灵精怪 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 查看不同时间的活动用户数量 当前的时间间隔是1毫秒,在 setting 中可以设置时间间隔以及其他的参数,右击可以导出 CSV文档 阅读全文
posted @ 2022-11-01 18:24 谷灵精怪 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 用于模拟一个接口请求,效果类似于Mock。可以设置响应吗,响应信息,延迟时间(latency),响应时间,模仿响应时间,请求数据,响应数据 意义在于:当服务器还没开发完成的时候,帮助调试脚本 执行后请求信息: 执行后响应信息: 阅读全文
posted @ 2022-11-01 18:22 谷灵精怪 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 可以用该线程组实现线性负载,阶梯负载,波浪形负载,查看对应压测情况想服务器负载情况: 阅读全文
posted @ 2022-11-01 18:20 谷灵精怪 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Concurrency Thread Group提供了用于配置多个线程计划的简化方法 该线程组目的是为了保持并发水平,意味着如果并发线程不够,则在运行线程中启动额外的线程和Standard Thread Group不同,它不会预先创建所有线程,因此不会使用额外的内存 Concurrency Thre 阅读全文
posted @ 2022-11-01 18:20 谷灵精怪 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 在日常性能测试过程中,有时需要对被测对象不断的增加压力,直至达到某个值后,并持续运行一段时间。本文介绍在jmeter中,使用插件Stepping Thread Group来实现对系统不断增压的测试方法,随着版本的迭代,已经有更好的线程组代替Stepping Thread Group了【Concurr 阅读全文
posted @ 2022-11-01 18:18 谷灵精怪 阅读(250) 评论(0) 推荐(0) 编辑
摘要: jmeter中plugins插件安装,该插件可以快速安装其他插件。 1.下载配置 下载插件JMeter Plugins Manager:https://jmeter-plugins.org/wiki/PluginsManager/ 下载JAR包并放至apache-jmeter-5.4.1\lib\e 阅读全文
posted @ 2022-11-01 18:15 谷灵精怪 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 如果需要引用的数据量较大,且要求不能重复或者需要递增,使用计数器来实现 启动:给定计数器的起始值、初始值,第一次迭代时,会把该值赋给计数器 递增:每次迭代后,给计数器增加的值 最大值:计数器的最大值,如果超过最大值,重新设置为初始值(Start),默认的最大值为Long.MAX_VALUE,2^63 阅读全文
posted @ 2022-11-01 18:10 谷灵精怪 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 获取数据库当前日期+时间: SELECT TO_CHAR(SYSTIMESTAMP,'MM/DD/YYYY HH24:MI:SS') FROM DUAL 获取数据库当前时间: SELECT TO_CHAR(SYSTIMESTAMP,'HH24:mi:ss.ff3') FROM DUAL 获取数据库当 阅读全文
posted @ 2022-11-01 18:06 谷灵精怪 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 问题:JDBC Connection Configurationplugins在使用时,报错: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver' 解决:缺少对应数据库对应的驱动 扩展: (1)不同的数据库下载不同的驱动 ( 阅读全文
posted @ 2022-11-01 18:05 谷灵精怪 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 问题:当在jenkins 上查看HTML报告时,发现报告格式不美观 ! 解决一:临时解决方法 1、进入Manage Jenkins->Script console,输入如下命令并进行执行。 System.setProperty("hudson.model.DirectoryBrowserSuppor 阅读全文
posted @ 2022-11-01 18:03 谷灵精怪 阅读(240) 评论(0) 推荐(0) 编辑