
高级测试工程师技能
文章平均质量分 86
川石教育
专注软件测试领域,自动化测试,性能测试,接口测试,测试开发,安全测试,鸿蒙应用开发,分享前沿技术,简历面试辅导,免费资料领取等!
展开
-
LoadRunner性能测试系统学习教程:SQL Trace选项
上期我们讲到LoadRunner性能测SQL profiler监控查询。这期我们讲LoadRunner性能测试SQL Trace选项。SQL Trace选项使用SQLServerProfiler跟踪数据库事件时有一些设置选项,一些选项对特定用例场景是有益的,并且在实际执行环境中对于使用跟踪将消耗多少系统资源也是很敏感的。本章节主要介绍SQLTrace输出数据选项、File选项影响、收集时间范围选项和Duration列配置。1)SQLTrace输出数据选项关于跟踪输出数据有5种可选方式,输出的对象通原创 2021-08-19 15:33:01 · 269 阅读 · 0 评论 -
LoadRunner性能测试系统学习教程:SQL Profiler监控查询
上期我们讲到LoadRunner性能测如何跟踪等待,这期我们讲LoadRunner性能测试SQL profiler监控查询。SQL Profiler监控查询SQL Server Profiler是一个功能丰富的界面,用于创建和管理跟踪并分析和重播跟踪结果。对SQL Server Profiler的使用取决于您出于何种目的监视SQL Server数据库引擎实例。例如,如果正处于生产周期的开发阶段,则会更关心如何尽可能地获取所有的性能详细信息,而不会过于关心跟踪多个事件会造成多大的开销。相反,如果正在监视原创 2021-08-17 14:48:08 · 254 阅读 · 0 评论 -
LoadRunner性能测试系统学习教程:如何跟踪等待
LoadRunner性能测试系统学习教程:如何跟踪等待上期我们讲到LoadRunner性能测SQL server等待类型,这期我们讲LoadRunner性能测试如何跟踪等待。如何跟踪等待在DMV(DynamicManagementViews,动态管理器)中,有三个函数用于查看等待的相关信息sys.dm_exec_requests用于查看会话级信息,sys.dm_os_waiting_tasks用于查看任务级信息,sys.dm_os_wait_tasts用于显示等待时间的聚合。1)sys原创 2021-08-12 15:38:22 · 307 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:SQL Server等待类型
上期我们讲到LoadRunner性能测CPU瓶颈,这期我们讲LoadRunner性能测试SQL server等待类型。SQL Server等待类型通常可能更多的去监控每个查询执行步骤所消耗的时间,但其实这些还不够,因为每个执行计划在执行前可能需要等待,而这些等待的时间是被消耗了,没有任何作用,所以如果能缩短等待时间显然可以提高SQL Server的性能。SQL等待类型SQLServer通过SQLOS(SQLServerOperatingSystem)调度程序来管理用户请求执行,SQLOS则通过S原创 2020-12-21 14:15:52 · 191 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:CPU瓶颈
上期我们讲到LoadRunner性能测SQL监控与调优,这期我们讲LoadRunner性能测试CPU瓶颈。CPU瓶颈如果发现CPU的使用率过高,通常是高于85%,那么很有可能是CPU出现瓶颈,接下来需要进一步分析是什么原因导致CPU的使用率过高的,通常需要分析的读数器包括:System-Processor Queue LengthProcessor-%Privilage TimeProcessor-%User TimeProcessor-%User Time-sqlservrSQLServer原创 2020-12-18 16:56:56 · 325 阅读 · 1 评论 -
LoaRunner性能测试系统学习教程:SQL监控与调优
上期我们讲到LoadRunner性能测垃圾回收器,这期我们讲LoadRunner性能测试SQL监控与调优。MS SQL数据库监控与调优其实在进行性能测试过程中,我们选择的业务都与数据库有关,即选择的业务都会经过数据库的处理,那么业务的响应时间就包含数据库查询的时间,同样如果数据库查询的时间过长,那么将直接导致事务的响应时间过长,所以数据库的调优也是性能调优的重要组成部分。关于数据库调优有两部分的内容:数据库的监控与调优,而关于数据库的监控又分为两个方面:一是SQLServer资源监控;二是查询语句执行的原创 2020-12-17 16:46:54 · 210 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:垃圾回收器(12)
上期我们讲到LoadRunner性能测垃圾收集算法,这期我们讲LoadRunner性能测试垃圾回收器。垃圾回收器前面介绍了回收的算法,但真正进行回收的是实现这些算法的收集器,JVM垃圾回收器一共有七种,其中年轻代收集器有三种:Serial、ParNew、Parallel Scavenge年老代收集器也有三种:CMS、Serial Old、Parallel Old对整个堆有效的收集器为G1收集器,如图所示。1)Serial收集器Serial收集器,也叫串行收集器,它是最基本的、发展历史最悠久原创 2020-12-16 11:23:06 · 209 阅读 · 1 评论 -
LoaRunner性能测试系统学习教程:垃圾收集算法(11)
上期我们讲到LoadRunner性能测GC回收机制,这期我们讲LoadRunner性能测试垃圾收集算法。垃圾收集算法上篇文章介绍了GC回收的机制,那么当触发回收机制时,回收垃圾的方法又有哪些呢?这就是本小节要解决的问题,常见的垃圾收集算法包括:标记-清除算法、复制算法、标记-整理算法、分代收集算法。1)标记-清除算法(Mark-Sweep)标记-清除算法分为两个阶段完成:标记阶段和清除阶段。标记阶段是将所有需要被回收的对象标记出来,清除阶段就是回收被标记的对象所占用的空间。具体过程如图所示。标记原创 2020-12-15 10:42:13 · 147 阅读 · 0 评论 -
LoadRunner性能测试系统学习教程:GC回收机制(10)
上期我们讲到LoadRunner性能测堆与栈,这期我们讲LoadRunner性能测试GC回收机制。GC回收机制所谓的GC回收就是回收一些不用的内存,因为程序在运行过程中,这些对象运行结束后都得释放出来,这些对象释放后,就必须对这些在内进行回收。如果不能有效的加收这些内存就可以导致内存溢出的问题。那么JVMGC是怎么判断对象可以被回收了呢?通常可以通过以下情况来判断对象是否可以被回收。1)对象没有被引用。2)作用域发生未捕获到的异常信息。3)程序在作用域正常执行完毕。4)程序执行了system.原创 2020-12-14 13:45:13 · 144 阅读 · 0 评论 -
LoadRunner性能测试系统学习教程:堆与栈(9)
上期我们讲到LoadRunner性能测JVM调优,这期我们讲LoadRunner性能测试堆与栈。堆与栈在上节介绍JVM内存模型时,发现JVM内存分为堆和栈两种,那么为什么需要将内存分为堆和栈两种呢?之所以分成两类是为了JVM在调用内存时更好的对内存进行管理。在JAVA虚拟机中使用的数据又分为两类:一是基础数据;二是引用数据。基础数据是引用数据本身,引用数据是引用数据对象。基础数据通常包括:byte、short、int、long、charfloat、double、Boolean、returnAdd原创 2020-12-11 10:55:33 · 202 阅读 · 2 评论 -
LoadRunner性能测试系统学习教程:JVM调优(8)
上期我们讲到LoadRunner性能测APR配置,这期我们讲LoadRunner性能测试JVM调优。JVM调优JVM:Java Virtual Machine叫Java虚拟机Java语言最大的特点就是可以跨平台操作,JAVA之所以可以跨平台操作,是因为JAVA将写好的目标代码装载在一个叫JAVA虚拟机的平台上,这样可以保证在不同平台上运行时,不需要再次编译代码。那么所以运行的代码其实是在JVM中,即代码不是直接运行在我们操作平台,所以JVM调优核心是如何让JAVA源代码在JVM中运行的效率更高。影响原创 2020-12-10 11:07:55 · 212 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:APR配置(7)
上期我们讲到LoaRunner性能测试链接器配置,这期我们讲LoaRunner性能测试APR配置。APR配置omcat可以使用APR(ApahcePortableRuntime)来提供更卓越的可伸缩性和性能,并且更好地集成本地服务器技术,APR是一个高可移植库,它以ApacheHTTPServer2.x为核心。APR有很多用途,包括访问高级IO功能(如sendfile、epoll和OpenSSL)OS级别功能(随机数生成、系统状态等等)本地进程管理(共享内存、NT管道和UNIXsockets原创 2020-12-08 11:01:18 · 313 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:链接器配置(6)
上期我们讲到LoaRunner性能测试Tomcat配置,这期我们讲LoaRunner性能测试链接器配置。连接器配置接连器元素是Tomcat用于连接外部程序的,其允许Catalina接受请求,传送到Web应用程序,将生成的动态信息通过连接器返回到Tomcat服务器。Tomcat的连接器包括两种:HTTP和AJP。每个连接器元素都有一个端口,Tomcat会通过这个端口来监听请求,并且会为服务器和引擎中的连接器元素设置等级,这样管理员可以通过创建逻辑结构来管理这些数据流。此外,用户的请求通过路由器可以找到相原创 2020-12-07 11:49:12 · 245 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:Tomcat配置(5)
上期我们讲到LoaRunner性能测试Tomcat调优,这期我们讲LoaRunner性能测试Tomcat配置。Tomcat配置当Tomcat服务器安装好并开始运行后,需要对服务器进行一些基本配置,通常关于Tomcat服务器的配置包括两部分:第一:编辑Tomcat的XML配置文件;第二:确定适当的环境变量;XML配置文件关于XML配置文件,Tomcat服务器有两个很重要的XML配置文件需要配置:server.xml和web.xml。通常情况下这两个文件存放Tomcat安装目录下的conf文件夹中原创 2020-12-04 16:17:10 · 159 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:Tomcat调优(4)
上期我们讲到LoaRunner性能测试probe监控,这期我们讲LoaRunner性能测试Tomcat调优。Tomcat调优在对Tomcat进行调优之前,需要对Tomcat的结构体系有一个清楚的了解,这对调优起到至关重要的作用,Tomcat结构体系图,如图所示。Hardware(硬件):关于硬件方面影响性能的主要包括:CPU、内存网络I/O和文件I/O;OS(操作系统):多处理机操作系统(SMP:Symmetric Multi-Processing)和线程支持情况会影响性能;JVM:JVM的原创 2020-12-03 11:11:45 · 141 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:probe监控(3)
上期我们讲到LoaRunner性能测试Tomcat监控,这期我们讲LoaRunner性能测试probe监控。probe监控这是一款 Tomcat 管理和监控工具,前身是 Lambda Probe。由于 Lambda Probe 2006不再更新所以 PSI Probe 算是对其的一个 Fork 版本并一直更新至今。psi-probe是在相同的开源许可证(GPLV2)下分发的社区驱动的 Lambda Probe ,psi-probe的前身是 Lambda Probe。由于Lambda Probe原创 2020-12-02 11:22:22 · 306 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:Tomcat监控(2)
上期我们讲到LoaRunner性能测试Tomcat结果体系,这期我们讲LoaRunner性能测试Tomcat监控。Tomcat监控omcat服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户的场合下被普遍使用,是开发和调试JSP程序的首选。所以在性能测原创 2020-12-01 11:12:49 · 210 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:Tomcat结构体系(1)
Tomcat最初是由Sun的软件架构师詹姆斯•邓肯•戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行原创 2020-11-30 11:16:16 · 194 阅读 · 0 评论 -
Shell教程之Shell字符串
Shell 字符串字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单引号str=‘this is a string’ 单引号字符串的限制:• 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;• 单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。双引号your_name=‘runoob’str=“Hello, I know you ar原创 2020-11-26 14:17:27 · 355 阅读 · 0 评论 -
Shell教程之几大变量!
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。Shell 脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell原创 2020-11-25 11:12:01 · 177 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:日志文件分析(8)
上期我们讲到LoaRunner性能测试MPM相关参数,这期我们讲LoaRunner性能测试日志文件分析。日志文件分析为了有效地管理web服务器,以及获取有关服务器活动和性能相关的数据反馈。Apache HTTP Server提供了非常全面和灵活的日志功能。主要介绍如何配置日志文件以及理解日志文件中所包含的内容。主要介绍的日志文件有两类:access_log日志文件和error_log日志文件。access_log日志文件access_log日志文件主要是记录客户端访问服务器的所有请求信息。acces原创 2020-11-24 15:52:27 · 248 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:MPM相关参数(7)
上期我们讲到LoaRunner性能测试MPM调优,这期我们讲LoaRunner性能测试MPM相关参数。MPM相关参数MPM模块常见的相关参数包括:MaxSpareServers、MinSpareServersServerLimit、StartServersThreadsPerChild、MaxConnectionsPerChildMaxRequestWorkers、ListenBackLogListenCoresBucketsRatio、MaxMemFreeReceiveBufferSize原创 2020-11-23 15:48:17 · 357 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:MPM调优(6)
上期我们讲到LoaRunner性能测试编译时的配置,这期我们讲LoaRunner性能测试MPM调优。MPM调优Apache HTTP服务器是一个设计强大并灵活的web服务器。可以在很多平台下进行功能,Apache通过模块化的设计,让其能适应各种环境。Apache 2.0 扩展MPM模块化设计到最基本的 web 服务器功能。 它提供了可以选择的多处理模块(MPM),用来绑定到网络端口上,接受请求, 以及调度子进程处理请求。MPM:Multi-Processing Module(多通路处理模块)。M原创 2020-11-20 11:00:20 · 159 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:编译时的配置(5)
上期我们讲到LoaRunner性能测试Apache调优,这期我们讲LoaRunner性能测试编译时的配置。编译时的配置编译时的配置主要涉及到的设置有:MPM配置、模块、原子操作、mod_status多socket性况下串行accept单socket性况下串行accept延迟关闭Scoreboard文件DYNAMIC_MODULE_LIMIT。1)MPM配置关于MPM的配置调优将在下文中进行详细的介绍。2)模块既然内存用量是影响性能的重要因素,就应当尽量去除不需要的模块,如何将模块编译原创 2020-11-19 10:59:15 · 144 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:Apache调优(4)
上期我们讲到LoaRunner性能测试Apachetop监控,这期我们讲LoaRunner性能测试Apache调优。Apache调优Apache最近的版本是2.2版,Apache2.2是一个多用途的web服务器,其设计在灵活性、可移植性和性能中求得平衡。虽然没有在设计上刻意追求性能指标,但是Apache2.2仍然在许多现实环境中拥有很高的性能。相比于Apache 1.3,2.2版本作了大量的优化来提升处理能力和可伸缩性,而且大多数的改进在默认状态下就可以生效。但是,在编译时和运行时,都有许多可以显著提原创 2020-11-18 10:33:55 · 167 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:Apachetop监控(3)
关于apache监控通常会有两种方法:一是使用apache自带的status监控模块进行监控;二是使用apachetop工具进行监控。本文将会详细的介绍Apachetop监控。Apachetop监控除了使用status监控外,还可以使用第三方软件来监控。现在使用的最多的第三方监控软件是apachetop。虽然我们使用status也可以监控到很多信息,但是对于一些统计信息来说,例如统计哪些URL的访问量最大,不同状态码下分别有多少个HTTP请求数等,status模块是无法做到的,虽然这个也可以通过分析日原创 2020-11-17 10:46:00 · 176 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:status模块监控(2)
关于apache监控通常会有两种方法:一是使用apache自带的status监控模块进行监控;二是使用apachetop工具进行监控。本文将会详细的介绍status监控模块进行监控。status模块监控status模块是为服务器管理来获取服务器性能的相关信息,这些信息将以一个HTML页面的方式来显示,该页面以比较简单的阅读方式来显示当前服务器的统计信息,并且还可以自动刷新的方式来实时显示这些统计信息。使用status模块监控apache服务器的步骤如下:1.开启status模块Apache服务器中原创 2020-11-16 10:55:33 · 261 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:Apache监控与调优(1)
Apache是世界上使用最多的web服务器软件一种,它可以运行在几乎所有广泛使用的计算机平台上,并且可以快速、可靠的通过API扩充。Apache全称为ApacheHTTPServer是由Apache软件基金会开发的一款开源的网页服务器。主要介绍Apache监控与调优方面的内容,如果工作中我们的项目使用的是Apache的web服务器,那么我们就必须对其连接池、MPM等进行监控与调优。主要介绍以下几部分内容:Apache目录结构。Apache配置文件。Apache监控。Apache调优。MPM调原创 2020-11-13 10:49:19 · 172 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:系统资源监控工具(7)
上期我们讲到LoaRunner性能测试网络监控。这期我们讲LoaRunner性能测试资源监控工具。nmon系统资源监控工具nmon(Nigel’s Monitor)是由IBM公司提供的、免费监控AIX系统与Linux系统资源的工具,该工具可以将服务器系统资源消耗的数据收集起来并输出一个特定的文件,再使用分析工具(nmon analyser)进行数据统计分析。nmon工作流程nmon主要记录以下方面的数据:CPU占用率;内存使用情况;磁盘I/O速度、传输和读写比率;文件系统的使用率;网络I/原创 2020-11-12 10:35:33 · 231 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:网络监控(6)
上期我们讲到LoaRunner性能测试磁盘监控,这期我们讲LoaRunner性能测试网络监控。网络监控如果系统的性能出现问题了,但发现其它指标并没任何问题,那么这很可能是由于网络原因导致系统的性能出现问题。如何判断是否是由于网络的原因导致系统性能受影响呢?一个简单的办法是比较涉及网络的操作和与网络无关的操作,如果正在运行的程序在进行一定距离的远程读取和写入,而且运行很慢,但其它的操作是正常的,那这很可能是网络问题造成的,一些潜在的网络瓶颈可能由以下因素造成:客户端网络接口;网络带宽;网络拓扑结构;原创 2020-11-11 11:26:53 · 193 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:磁盘监控(5)
上期我们讲到LoaRunner性能测试内存监控,这期我们讲LoaRunner性能测试磁盘监控。磁盘监控在介绍磁盘监控前,先介绍固定磁盘存储管理的性能,固定磁盘存储器的结构层次如图所示。每个单独的磁盘驱动器称为一个物理卷(PV)它们各有一个名称,例如/dev/hdisk0,如果物理卷在使用,那么它属于一个卷组(VG)卷组中所有物理卷划分成相同大小(如果卷组包含的物理卷小于4GB,则缺省值是4MB,对于更大的磁盘该值为8MB或更多)的物理分区(PP)。根据空间分配的用途,每个物理卷可以分成五个区域原创 2020-11-10 10:39:49 · 256 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:内存监控(4)
上期我们讲到LoaRunner性能测试CPU监控,这期我们讲LoaRunner性能测试内存监控。内存监控在分析内存监控技术之前,首先需要了解一些内存相关的概念和内存分析的原理,通常所以说的内存都是物理层面的内存,但是操作系统要是使用这些内存就需要分页(pages),将内存分成一页一页的,这就是虚拟内存(VMM虚拟内存管理器)的概念。VMM在处理虚拟地址空间时,会将虚拟地址空间划分成段,每段的大小是256MB,它是虚拟内存地址空间中一个邻接的部分,数据对象可以映射到该空间。进程对数据的寻址能力按段(或对原创 2020-11-09 10:43:28 · 224 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:CPU监控(3)
上期我们讲到LoaRunner性能测试Windows计数器,这期我们讲LoaRunner性能测试CPU监控Linux/Unix操作系统监控其实不管是Windows操作系统还是Linux/Unix操作系统关于系统资源的监控都主要是CPU、内存、磁盘但LoadRunner对Linux/Unix操作系统资源监控做的并不好,所以一般情况下不使用LoadRunner对Linux/Unix操作系统进行资源监控,一般情况下有两种方法对Linux/Unix操作系统进行监控:一是使用相关命令;二是使用监控工具nmon原创 2020-11-06 10:44:46 · 195 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:Windows计数器(2)
上期我们讲到LoaRunner性能测试操作系统监控,这期我们讲LoaRunner性能测试Windows计数器。Windows计数器监控系统资源的目的是为了分析是否由于系统资源引起性能瓶颈,通常分析的硬件资源消耗主要包括内存、磁盘和CPU,那么如何定位这些硬件是否达到瓶颈呢?在实际测试过程中没有直接的指标可以指明硬件是否达到瓶颈,需要分析计数器来间接的去分析硬件资源是否出现瓶颈。内存计数器关于内存计数器主要有三个:Available Bytes(Available KbytesAvailable原创 2020-11-05 10:46:48 · 230 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:操作系统监控(1)
在软件质量模型中有一个维度为效率,说的即是系统性能表现,关于效率项又包括两个子维度:时间和资源,时间是客户的直观感受,客户只关注系统的时间响应,但是性能测试工程师不能只仅仅关注时间,还需要关注系统资源的消耗情况,之所以需要关注资源消耗的情况,是因为当资源消耗到临界值时,系统处理的业务很可能会出错,也许当前业务并没有出错,但出错的风险很大,所以系统资源的消耗必须低于临界值,举个简单的例子,假如一个人持续加班了一个月,身体处于很疲劳的状态,如果还让他加班,那么很可能将事情做错,因为疲劳会分散注意力,也许这次幸运原创 2020-11-04 10:56:34 · 212 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:结果分析实践之Summary View(8)
上期我们讲到LoaRunner性能测试结果分析实践之Request View,这期我们讲LoaRunner性能测试结果分析实践之Summary View。Summary View单击【Summary】按钮,可以显示一个页面或一组页面请求的概要信息,如图所示。概要信息主要包括六方面的内容:Network、Page EventsTimings、Status CodesErrors和Warnings。Network的内容如图所示。Elapsed Time表示从第一个请求开始到当前页面所有请求原创 2020-11-03 10:40:10 · 299 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:结果分析实践之Request View(7)
上期我们讲到LoaRunner性能测试结果分析实践之使用HttpWatch分析响应时间,这期我们讲LoaRunner性能测试结果分析实践之Request View。Request ViewRequest View内容详细记录了每个请求的信息,主要包括Overview、Time Chart、HeadersCookies、Cache、Query StringPOST Data、Content、Stream和Warnings几部分内容。Overview的内容如图所示。Display URL:表示请原创 2020-11-02 10:44:57 · 371 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:结果分析实践之使用HttpWatch分析响应时间(6)
上期我们讲到LoaRunner性能测试结果分析实践之导入外部数据,这期我们讲LoaRunner性能测试结果分析实践之使用HttpWatch分析响应时间。使用HttpWatch分析响应时间在前面详细的介绍了页面细分的技术,通过页面细分技术可以了解事务响应时间中每个页面所消耗的时间和每个页面的大小,但这些信息还不够全面,不能更好的帮助我们分析更细节的信息,所以此时可以借助一些抓包工具对事务响应过程中每个页面提交的请求信息进行详细的分析。本文主要介绍在性能测试过程中如何通过HttpWatch协助分析事务的响应原创 2020-10-28 10:58:14 · 326 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:结果分析实践之导入外部数据(5)
上期我们讲到LoaRunner性能测试结果分析实践之钻取技术,这期我们讲LoaRunner性能测试结果分析实践之导入外部数据。导入外部数据通过LoadRunner Analysis导入数据,可以将非Mercury Interactive数据导入并集成到LoadRunner Analysis会话中。完成导入操作后,可以使用Analysis工具的所有功能以图的形式查看会话中的数据文件。假如一个NT性能监视器在服务器上运行,并对其行为进行度量。在服务器上执行LoadRunner方案后,可以检索性能监视器原创 2020-10-27 11:33:31 · 293 阅读 · 0 评论 -
LoaRunner性能测试系统学习教程:结果分析实践之钻取技术(4)
上期我们讲到LoaRunner性能测试结果分析实践之页面细分。,这期我们讲LoaRunner性能测试钻取技术。钻取技术原理在当前活动图中,点击右键,选择Drill Down可以对当前图进行钻取。通过钻取技术可以获取事务图更深层次的资料。能够钻取的组资料由Drill Down Options对话框中的Group By决定,但一般都会包含:Host Name(主机名)、Vuser ID(虚拟用户ID)等信息,这是由当前活动的图所决定的,对于不同的事务图其Group By中的信息有所不同。点击右键,选择Dr原创 2020-10-26 10:59:52 · 185 阅读 · 0 评论