
性能测试
妖怪姐
量变和质变
展开
-
jstat使用方法以及参数说明
jstat使用方法以及参数说明jstat -gcutil pid interval(ms)有的容器下不支持直接使用该命令,需要输入jdk目录:/xx/jdk8/bin/jstatS0: 新生代中Survivor space 0区已使用空间的百分比S1: 新生代中Survivor space 1区已使用空间的百分比E: 新生代已使用空间的百分比O: 老年代已使用空间的百分比P: 永久带已使用空间的百分比YGC: 从应用程序启动到当前,发生Yang GC 的次数YGCT: 从应用程序启动到原创 2021-09-07 09:36:45 · 483 阅读 · 0 评论 -
Xmn、Xms、Xmx、Xss有什么区别以及异常
-Xms 堆内存的初始大小,默认为物理内存的1/64。 -Xmx 堆内存的最大大小,默认为物理内存的1/4~1/2。 -Xmn 堆内新生代的大小。通过这个值也可以得到老生代的大小:-Xmx减去-Xmn。-Xss 设置每个线程可使用的内存大小,即栈的大小。在相同物理内存下,减小这个值能生成更多的线程,当然操作系统对一个进程内的线程数还是有限制的,不能无限生成。线程栈的大小是个双刃剑,如果设置过小,可能会出现栈溢出,特别是在该线程内有递归、大的循环时出现溢出的可能性更大,如果该值设置过大..原创 2021-09-06 11:47:30 · 30746 阅读 · 3 评论 -
一次source多个sql文件
通过source命令导入多个文件,可以新建一个all.sql文件,里面存放下面的命令例如:source a1.sql;source a2.sql;当你运行source all.sql;这样就可以在一个source命令里面导入多个sql文件了。a1.sql和a2.sql的路径若不指定,就需要跟source all.sql的路径同级。否则,需要指定。...原创 2020-11-23 17:51:52 · 1117 阅读 · 0 评论 -
批量生成压测用的开户数据
银行类的业务压测,平时经常用的开户造数据脚本,其实也是从网上拷贝来的(时间比较久了,不记得拷贝的哪个大神的,再次先感谢一下),很好用,分享给大家用的python,大家自己下载个pycharm,python,这些基础的东西大家自己谷歌就能完成。#coding:utf-8import randomimport stringimport random, datetime,sys,uuid...原创 2019-01-17 13:35:13 · 557 阅读 · 0 评论 -
jmeter---逐步增加负载压测模式
裸奔的下载链接:https://jmeter-plugins.org/downloads/old/下载解压后,将JMeterPlugins-Standard.jar包放在jmeter安装目录的jmeter-3.0\lib\ext路径下,重新启动jemter即可。...原创 2019-02-12 18:12:32 · 3108 阅读 · 0 评论 -
数据生成方式的比较(jmeter/ngrinder/存储过程/source sql文件)
日常工作,需要生成一些存量数据。习惯用jmeter,但是也并不快。最近同事推荐了ngrinder,但是ngrinder并不适合于我们去写存量数据,也慢。存储过程和对sql文件进行source会快很多。生成方式优点缺点jmeter1、配置简单1、存在数据库连接 2、复杂的情况可能会涉及到本地的csv文件读取 1和2都非常影响效率ngrinder无1、、存在...原创 2019-06-05 14:50:26 · 319 阅读 · 1 评论