性能测试技术
renjx_tutu
这个作者很懒,什么都没留下…
展开
-
性能测试知多少----性能测试分类之我见
从这一篇开始,虫师向性能方面发力。翻看自己的博客,最早的时候热衷于jmeter,于是写了几篇图文并茂的文章(其实,主要是操作截图加文字描述),之后,由于看到好多朋友关于性能的知识什么都不知道,下载个loadrunner 就说要做性能测试,结果可想而知,遇到各种概念与使用问题。于是写了《在做性能测试之前需要知道什么》《在做性能测试之后需要知道什么》,关于loadrunner的我没有写一篇博客,因为介转载 2017-05-12 11:26:59 · 257 阅读 · 0 评论 -
在做性能测试之前需要知道什么
最近群里来了很多新朋友,大都是新做测试或准备做测试工作的,见好多新来上来就问关于LoadRunner的使用上的问题。对性能测试的理解也不是太清楚。公司说让他们对系统做个性能测试,他们听说LoadRunner是做性能测试的,在网上找了点了LoadRunner的使用说明就开始对系统下刀了。对于一些大公司的专业性能测试人员来说,这个很可笑,但这是种情况是存在的,我当初也到公司时也这么干的。那时还转载 2017-05-12 11:25:15 · 964 阅读 · 0 评论 -
性能测试知多少---性能分析与调优的原理
最近一直纠结性能分析与调优如何下手,先从硬件开始,还是先从代码或数据库。从操作系统(CPU调度,内存管理,进程调度,磁盘I/O)、网络、协议(HTTP, TCP/IP ),还是从应用程序代码,数据库调优,中间件配置等方面入手。 单一个中间件又分web中间件(apache 、IIS),应用中间件(tomcat 、weblogic 、webSphere )等,虽然都是中间件,每一样拎出来往深转载 2017-05-12 11:07:18 · 498 阅读 · 0 评论 -
Jmeter中正则表达式提取器使用详解
转载地址:http://blog.csdn.NET/quiet_girl/article/details/50724313在使用Jmeter过程中,会经常使用到正则表达式提取器提取器,虽然并不直接涉及到请求的测试,但是对于数据的传递起着很大的作用,本篇博文就是主要讲解关于正则表达式及其在Jmeter的Sampler中的调用。文中使用的正则表达式测试器转载 2017-06-09 10:31:04 · 377 阅读 · 0 评论 -
JVM 优化经验总结
开始之前Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码), 就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。注意:本文仅针对 JDK7、Ho转载 2017-06-15 10:37:47 · 330 阅读 · 0 评论 -
CPU100%问题定位
性能测试过程中,对于非java项目,遇到CPU100%问题的简易处理步骤:1.Linux下非常实用的命令:top找到最耗CPU的进程ID,如:34342.找到此进程下,最耗CPU的线程:top -p 3434 -H会发现有很多线程ID,记下看着比较大的线程ID,如:626333.使用jdk自带的命令jstack,将堆栈信息打印到文件中:jstack转载 2017-12-06 17:17:23 · 986 阅读 · 0 评论 -
锁表定位和处理
执行某功能操作时,后台报错Lock wait timeout exceeded; try restarting transaction,初步断定为SQL执行异常,进入数据库,show processlist;发现有条线程根据这条SQL,进入此表进行查询和手动删除,仍然无法删除;初步认为估计是这张表锁了。找实施协助:1.执行SELECT * FROM inform转载 2017-12-06 17:19:08 · 272 阅读 · 0 评论 -
linux 大量的TIME_WAIT解决办法
来自 https://www.cnblogs.com/softidea/p/6062147.html统计在一台前端机上高峰时间TCP连接的情况,统计命令:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'结果:除了ESTABLISHED,可以看到连接数比较多的几个状态是:F转载 2018-04-10 09:58:33 · 689 阅读 · 0 评论 -
S内存泄漏排查方法(Chrome Profiles)
一、概述Google Chrome浏览器提供了非常强大的JS调试工具,Heap Profiling便是其中一个。Heap Profiling可以记录当前的堆内存(heap)快照,并生成对象的描述文件,该描述文件给出了当时JS运行所用到的所有对象,以及这些对象所占用的内存大小、引用的层级关系等等。这些描述文件为内存泄漏的排查提供了非常有用的信息。注意:本文里的所有例子均基于Google Ch...转载 2018-10-17 09:06:28 · 536 阅读 · 0 评论