![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能压测与分析
文章平均质量分 66
InterestAndFun
JVM垃圾回收为何不使用360安全卫士?
展开
-
Jmeter 使用详解、性能压测分析与性能优化思路
先将Thread Properties中的配置调整一下,可参考于我的配置,这里的配置的含义是不间断并发5个,你可以理解成发了5个请求后又立马发送5个请求这样。需要考虑服务器的cpu与内存的占用率,一般而言,cpu占用率与内存占用率不建议超过80%,一方面是运维设置的阈值,一方面是机器性能到了80%就容易出错。图中我的响应报文的应该被归类到错误里的,但是结果却显示了访问成功,jmeter默认判断Response code 为200即表示访问成功。持续压测,等待tps的变动趋于稳定后,这就是接口的性能数据了。原创 2022-10-20 12:09:09 · 2172 阅读 · 1 评论 -
jconsole连接失败:是否重试?
在学习使用jconsole的时候,按照大佬们的教程一步一步操作的,到了连接的时候却一直报这个错误,连接不上远程服务,百度了很久也没有相关的说明,都是让添加那些启动参数,问题是启动参数我早就添加了。这里的密码是配置在jmxremote.password文档中的,我们要到这个文档里添加一个用户用于登录。将jmxremote.*的权限重新设置为 只允许启动用户名对该文件拥有读写权限。后来摸索了很久才知道原来用户名和口令要填的。用户的注释解开,:wq保存退出。vim 打开文件,将。原创 2022-10-18 16:48:53 · 1306 阅读 · 0 评论 -
jconsole远程连接的使用
把controlRole和monitorRole的注释移除即可,这就是你等下用到的登录账户和密码。在项目做性能压测的时候,对程序进行分析,需要用到jconsole工具,以前都没用过,学习了一下。注意:这个端口号不能与程序端口号一样,需要单独的、不重复的端口号,否则会报端口占用。这步一定要做,否则会收到jmxremote.password文件不存在的报错。打开jdk安装目录 -> bin ,找到jconsole.exe 双击打开。点击连接后,提示不安全连接,这时候不慌,点击。原创 2022-10-18 16:29:32 · 6086 阅读 · 0 评论