摘要:
发现问题的背景:执行阶梯压力测试,大概60并发报错:JMeter错误:java.net.BindException: Address already in use: connect 1.分析报错原因: windows默认的TCP/IP端口只有1024-5000个,而且释放的话大概需要4分钟才能够将之 阅读全文
摘要:
一.通过Jconsole 进行监控服务器资源情况 Jconsole 是一个内置 Java 性能分析器,可以轻松地使用 JConsole来监控 Java 应用程序性能和跟踪 Java 中的代码。 (1)开始—运行—输入cmd—然后在出现的命令行界面输入“jconsole”即可弹出一个【java监视和管 阅读全文
摘要:
通过nmon进行监控服务器资源情况 1.认识nmon (1)简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。 阅读全文
摘要:
如何监控服务器CPU、内存、磁盘、网络等相关资源? 需要下载三个文件,其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,ServerAgent是服务端的。前两个的下载地址是:https://jmeter-plugins.org/downloads/ 阅读全文
摘要:
jmeter内的聚合报告内可以看到平均吞吐量,通过jp@gc - Transactions per Second可以查看某时间点的吞吐量。通过更改并发数去压测,可以找出服务器的最大TPS 阅读全文
摘要:
RT响应时间,从发起请求到完全接收到应答的时间消耗。在聚合报告中可以查看平均值,详细内容添加-监听器-jp@gc - Response Times Over Time 阅读全文
摘要:
查看不同时间的活动用户数量 当前的时间间隔是1毫秒,在 setting 中可以设置时间间隔以及其他的参数,右击可以导出 CSV文档 阅读全文
摘要:
用于模拟一个接口请求,效果类似于Mock。可以设置响应吗,响应信息,延迟时间(latency),响应时间,模仿响应时间,请求数据,响应数据 意义在于:当服务器还没开发完成的时候,帮助调试脚本 执行后请求信息: 执行后响应信息: 阅读全文
摘要:
可以用该线程组实现线性负载,阶梯负载,波浪形负载,查看对应压测情况想服务器负载情况: 阅读全文
摘要:
Concurrency Thread Group提供了用于配置多个线程计划的简化方法 该线程组目的是为了保持并发水平,意味着如果并发线程不够,则在运行线程中启动额外的线程和Standard Thread Group不同,它不会预先创建所有线程,因此不会使用额外的内存 Concurrency Thre 阅读全文