
性能测试
文章平均质量分 52
旋律漫漫
这个作者很懒,什么都没留下…
展开
-
Arthas 监控应用耗时
Arthas 监控应用耗时原创 2022-11-11 11:00:51 · 2209 阅读 · 1 评论 -
性能记录20210701
记一次看似正常的压测前言前言某次压测时接口响应时间良好,应用没有OOM情况,但是从服务器资源监控图来看,CPU使用率很不稳定,波动幅度11%左右,然后查看系统内存变化情况发现,内存实际使用率不断降低,这样的压测表现很不正常,预感系统可能有问题,一番查看,系统磁盘使用率已99%(df -h 命令查看),无奈只能删除各种日志,然后重启应用,继续压测...原创 2021-07-01 10:14:15 · 313 阅读 · 0 评论 -
JMeter no-gui 的一些使用01
JMeter no-gui 的一些使用011、日志输出如果使用了beanshell断言,在请求失败时如果要查看响应报文或自定义的异常信息,beanshell脚本如:String resp = prev.getResponseDataAsString();if(!“1 updates”.equals(resp)){log.error(“failed insert:\tayjtKaTeX parse error: Undefined control sequence: \t at position 1原创 2020-09-05 11:25:55 · 327 阅读 · 0 评论 -
JProfiler配置监控jar
1、 在Linux端配置将下载的tar.gz的linux版本上传到/opt目录下,解压,然后进入bin目录,执行jpenable,然后选择jar,配置端口(如9099)2、 在Windows端配置JProfiler2.1、勾选远程服务器2.2、选择JDK版本2.3、选择立即启动2.4、填写IP地址2.5、填写服务器上JProfiler的路径2.6、选择JProfiler的GUI模式2.7、填写配置的端口2.8、然后一直next即可...原创 2020-07-29 12:31:40 · 678 阅读 · 0 评论 -
Linux压测异常1
2020-06-15 16:58:56,755 ERROR o.a.j.u.BeanShellTestElement: java.net.NoRouteToHostException: ???3???è¢?èˉ·?±???°??? (Address not available)at java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlain原创 2020-06-15 21:13:20 · 252 阅读 · 0 评论 -
Arthas 监控应用耗时
一、启动arthas 打开dashboard监控界面二、对系统的某个功能进行压测,找出最繁忙的线程的ID在压测过程中,request-thread 线程最繁忙三、使用thread id 查看线程调用的类、方法找到系统运行过程中调用自己的方法,依次从下往上查看四、使用sm命令查看类下调用的方法名sm com.autoapi.hadis.core.request.HttpRequester*五、使用trace 监控此方法下调用方法的耗时情况根据耗时情况,找出代码执行耗时最多的方法,然原创 2020-06-02 11:01:47 · 3024 阅读 · 0 评论 -
性能测试笔记一
1、需求分析通过必要性评估判断系统是否需要进行性能测试,对此可以设定不同条件、不同权重,将评估项分为关键评估项和一般评估项两种,只要有一项关键评估项符合,则必须展开性能测试,而一般评估项通过甲醛计算,超过60分,则需要开展性能测试。关键评估项: 1、被测对象需经过主管部门或监管单位审查、认可,需提供性能测试报告。 2、涉及财产、生命安全的系统。通常情况,电商系统,金融业务系统 3、首次...原创 2018-11-10 23:26:23 · 213 阅读 · 0 评论 -
Jmeter分布式的坑
转发自: http://www.cnblogs.com/loveapple/p/10064134.htmlJmeter的集群模式可以让我们将多台机器联合起来一起产生负载,从而弥补单台机器负载生成能力不足的问题。假设我们的测试计划会产生100个threads,我们使用6台机器进行分布式测试的时候,一共会产生100 * 6 = 600的负载。日常情况,大部分的性能需求,单台压测机就可以抗住的。4...转载 2019-01-17 15:06:35 · 3558 阅读 · 1 评论 -
Tomcat监控
Tomcat监控1、(CMS垃圾回收算法)CMS执行过程可以分成:初始标记,并发标记,并发预处理,重标记,并发清理,重置六个阶段监控指标:Free Memory 剩余内存Total Memory 总内存Max Memory 最大内存Max Threads 最大线程数Current thread count 当前线程数Current thread count 当前繁忙...原创 2019-07-09 15:56:05 · 1016 阅读 · 0 评论