摘要: 前段时间在给公司项目做性能分析,从简单的分析Log(GC log, postgrep log, hibernate statitistic),到通过AOP搜集软件运行数据,再到PET测试,感觉时间花了不少,性能也有一定的提升,但总感觉像是工作在原始时代,无法简单顺畅,又无比清晰的获得想要的结果。遂花 阅读全文
posted @ 2018-08-19 13:58 寒冰宇若 阅读(2842) 评论(0) 推荐(1)
摘要: 一、 性能测试术语解释 1. 响应时间 响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户端自身也存在着解析时间、界面绘制呈现时 阅读全文
posted @ 2018-07-01 14:08 寒冰宇若 阅读(610) 评论(0) 推荐(0)
摘要: 1.1 top 1.1.1 命令说明 Top 命令能够实时监控系统的运行状态,并且可以按照cpu、内存和执行时间进行排序 1.1.2 参数说明 命令行启动参数: 用法: top -hv | -bcisSHM -d delay -n iterations [-u user | -U user] -p 阅读全文
posted @ 2018-04-07 19:34 寒冰宇若 阅读(409) 评论(0) 推荐(0)
摘要: 性能计数器(Performance Counter),也叫性能监视器。一个人健康状况如何,我们通过对其做各项体检获得相关的状况指标,如血压、心跳,肺活量等。那么在做性能测试过程中,整个系统的软硬件进行监控也必不可少,监控所获得的数据也是我们分析系统性能的主要依据。 在整个系统中,对于不同的软件和硬件 阅读全文
posted @ 2018-04-07 17:35 寒冰宇若 阅读(580) 评论(0) 推荐(0)
摘要: jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。 第一步先找出Java进程ID,服务器上的Jav 阅读全文
posted @ 2018-04-02 15:22 寒冰宇若 阅读(304) 评论(0) 推荐(0)
摘要: jstack是java虚拟机自带的一种堆栈跟踪工具。 功能 jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停 阅读全文
posted @ 2018-03-31 16:53 寒冰宇若 阅读(676) 评论(0) 推荐(0)
摘要: 一、经典公式1: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’ 阅读全文
posted @ 2018-03-31 15:14 寒冰宇若 阅读(3332) 评论(0) 推荐(0)
摘要: 密码加密 可以给密码加密,意在把结果字符串作为脚本的参数或者参数值。例如,完整可能有一个用户密码填写的表单,你想测试网站针对不同密码的反应,但是你又想保护密码的安全。Password Encoder允许你加密你的密码。 密码加密步骤 1. Start > Programs > LoadRunner  阅读全文
posted @ 2018-03-31 15:13 寒冰宇若 阅读(723) 评论(0) 推荐(0)
摘要: 1、着手在测试前:理清数据流向,数据流程分解 通过绘制数据流向图,以便清晰的列出所有可能出现瓶颈的位置,避免在分析过程中遗漏可能的瓶颈点。 系统架构分解——水池模型 要查找瓶颈,首先要对系统的架构有详细的了解,清楚知道所有可能成为瓶颈的位置。只有这样才能在遇到问题是合理的设计测试用例,对流程的各个步 阅读全文
posted @ 2018-03-31 15:12 寒冰宇若 阅读(508) 评论(0) 推荐(0)
摘要: 面对并发量比较大的性能需求,用单台机子进行加压由于本身硬件资源、网络资源等的限制已经不能满足该性能测试条件,这个时候就需要在场景中添加多台负载机来联机做性能测试。添加多台负载机的设置非常简单下面做一个简单梳理。 1、安装,在需要添加为负载机的计算机上安装loadrunner 11(网上说可以只安装L 阅读全文
posted @ 2018-03-31 15:10 寒冰宇若 阅读(1161) 评论(0) 推荐(0)