- 博客(24)
- 收藏
- 关注
原创 LoadRunner录制脚本,报连接不到服务器的提示信息 :Request Connection: Remote Serve
1.导致问题出现的原因 用LoadRunner调试连接APP的时候,估计是设置了哪处,导致录制的时候,有事件,但是没有脚本,而且还显示连接不到远程服务器(即使连接本地的项目,也会报这 个信息)。详细如下图所示: 2.解决问题的方式 可以点击Tools--->Recording Options---->Ne
2015-08-12 14:13:03
5522
原创 QTP11在IE9下录制无脚本
用QTP11在IE9浏览器下,录制脚本,无脚本,页面还在闪动?这需要安装补丁,如下所示:QTPWEB_00078.EXEQTPWEB_00073.EXE
2015-05-05 19:12:15
627
转载 Linux----top命令
top命令是Linux下常用的性能分析工具 ,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内
2015-04-16 13:52:33
603
转载 Linux---vmstat命令
1.虚拟内存的运行原理 在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会释放某些进程所占用但未使用的部分或所有物理内存,将这部分资料存储在磁盘上直到进程下一次调用,并将释放出的内存提供给有需要的进程使用。在Linux内存管理中,主要是通过“调页Paging”和“交换Swapping”来完成上述的
2015-04-16 13:51:51
508
转载 Linux---free命令
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free [参数]2.命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b 以
2015-04-16 13:49:09
463
转载 Windows系统内存计数器理解解析
说明:本文的计数器以Windows2003为准。序言内存的使用情况是系统性能中重要的因素之一,频繁的页交换及内存泄露都会影响到系统的性能。本文主要是描述内存的一些概念、计数器含义,以及可能存在的性能瓶颈。一些概念① “页交换”是使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间。② 每个Windows进程都拥有4G的虚
2015-04-16 09:08:38
2215
原创 LoadRunner监控window系统各项指标详解
一.监控系统时,需要监控的项System系统Processor处理器Memory 内存PhysicalDisk磁盘Server服务器二.指标详解(一). PhysicalDisk--磁盘(1)%D
2015-04-16 09:00:57
2255
1
原创 LoadRunner监控Linux系统各项指标详解
一.各项指标的含义二.详解指标的意义1.CPU指标1) Average load-----平均负载 第一种分析方法:上一分钟同时处于“就绪”状态的平均进程数,个数 * 核心数 * 0.7如果这个数字大于CPU的数据,至少有一个线程要等待CPU;如果这个数除以CPU的数目,结果高于5的时候就表明系统在超负荷运转了.相当于执行vmstat
2015-04-16 08:58:02
3131
原创 LoadRunner--Analysis各项指标详解
一、常用到的性能测试术语1.事务(Transaction)在web性能测试中,一个事务表示一个“从用户发送请求->web server接受到请求,进行处理-> web server向DB获取数据->生成用户的object(页面),返回给用户”的过程,一般的响应时间都是针对事务而言的。2.请求响应时间请求响应时间指的是从客户端发起的一个请求开始,到客户端接收到从服务器端返回的
2015-04-16 08:55:46
20670
2
原创 软件测试的基础知识
1.1测试的方法测试方法内容描述系统测试系统测试是通过与系统的需求规格作比较-,发现软件与系统需求规格不相符合或与之矛盾的地方。它将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合起来,在实际运行(使用)环境下,对计算机系统进行的测试。 功能测
2015-04-15 16:14:10
2519
原创 (九)黑盒测试用例设计--总结
一.黑盒测试法小结(测试方法的选择)l 通常,在确定测试方法时,应遵循以下原则:Ø 根据程序的重要性和一旦发生故障将造成的损失来确定测试等级和测试重点。Ø 认真选择测试策略,以便能尽可能少的使用测试用例,发现尽可能多的程序错误。因为一次完整的软件测试过后,如果程序中遗留的错误过多并且严重,则表明该次测试是不足的,而测试不足则意味着让用户承担隐藏错误带来的危险,但测试过度又会
2015-04-15 10:42:25
1796
原创 (八)正交表实验法
1.定义:从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法.类似的方法有:聚类分析方法,因子方法方法等。利用因果图来设计测试用例时, 作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试
2015-04-14 14:58:52
9068
原创 (七)判定表驱动法
2.1 判定表了解1)定义:判定表也称决策表,是分析和表达逻辑条件下执行不同操作的情况下的工具。它能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏,设计出完成的测试用例集合。2)组成:1) 条件桩(Condition Stub):列出了问题得所有条件。通常认为列出的条件的次序无关紧要。2) 动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作
2015-04-14 14:41:14
6348
原创 (六)场景法
1.定义:现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。基本流和备选流:如下图所示,图中经过用例的每条路径都用基本流和备选流来表示,直黑线表示基本流,是经过用例的最简单的
2015-04-14 14:17:55
4139
原创 (五)功能图法
1.定义:功能图方法其实是一种灰盒测试(因其具有黑盒白盒测试,所有称为灰盒比较体贴)用例设计方法;通常情况一个程序的功能说明通常由动态说明和静态说明组成。动态说明描述了输入数据的次序或转移的次序。静态说明描述了输入条件与输出条件之间的对应关系。用功能图形象地表示程序的功能说明,并机械地生成功能图的测试用例。功能图由状态迁移图和布尔函数组成.状态迁移图用状态和迁移来描述.一个状态指出数据输入
2015-04-14 14:14:14
9674
1
原创 (四)因果图法
1.定义:因果图法是:一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。等价类划分方法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。首先从程序规格说明书的描述中,找出因(输入条件)和果(输出
2015-04-14 13:58:44
5658
原创 (三)错误推测法
1.定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如:输入数据和输出数据为0的情况;输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。2.用例说明:如:1.在输入框中输入的特殊字符、输入
2015-04-14 13:55:28
1991
原创 (二)边界值分析法
1.定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界
2015-04-14 13:49:54
25705
原创 (一)等价类划分法
1.定义: 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类。· 有效等价类:
2015-04-14 13:42:46
35569
原创 loadRunner运行场景时,事务数为0或是只显示添加的事务的数
脚本编辑好后,不要马上就到Controller设置场景,记得看Run-time Settings-->General-->Miscellaneous中查看Automatic Transactions是否有选中的项,这里是没有选中时,在场景中运行的脚本显示的事务将是0。默认情况下,是选择第一个选项,意思是以每个Action为一个事务;第二个选项的意思是以每个步骤为一个事务。
2015-04-13 14:16:27
6313
原创 用loadRunner录制脚本,事件很多,怎么处理?
还原系统后,用loadRunner录制脚本时,发现同样的操作,但是录制栏显示的事件特别多,并且在录制的时候,要添加备注的信息是中文,很难添加成功,一闪一闪的。就感觉鼠标被控制了,如下图1所示,打开页面,就已经有899个事件:停止录制后,查看录制的脚本有很多的多余的代码,显示的录制,在系统中,是不存在这样的录制,如下图所示:把这些多余的脚本去掉后,就和还原系统之前一样。后
2015-04-13 14:03:53
2718
原创 QTP用DataTable实现动态传值
用DataTable实现动态传值这里的动态传值,就是指在脚本跑到某一程序时,要获取当前的值,把该值传给另一个脚本。通俗的讲就是把第一个脚本的值,传到第二个脚本去。步骤:1、录制第一个脚本,如命名为testpara这里录制的脚本是登录,然后把某一值获取到。如下图是脚本:2、录制第二个脚本,如命名为testpara_2脚本是通过获取第一个脚本的某一值来实现查
2015-04-13 09:52:33
853
原创 LoadRunner获取当前时间
lr_save_datetime("%Y%m%d%H%M%S", DATE_NOW + TIME_NOW, "taskNames"); lr_save_datetime("%Y-%m-%d %H:%M", DATE_NOW + TIME_NOW, "taskStartTime"); lr_output_message(lr_eval_string("Test00{tas
2015-04-13 09:45:12
2239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人