文章分类 - 软件测试工具
摘要:Apache官方网站:http://httpd.apache.org/download.cgi下载安装版本:Windows版本httpd-2.2.19-win32-x86-no_ssl.msi1安装操作步骤:1 采用默认安装方式,下一步,下一步即可。2 安装完成测试检查,访问在浏览器中输入“http...
阅读全文
摘要:在一些软件项目中,项目经理或测试经理经常会安排测试工程师进行下面的工作: 用 LoadRunner 测试系统的最大并发用户数。 用 LoadRunner 测试系统 8 小时的最大业务吞吐量。 用 LoadRunner 测试系统的稳定性与健壮性。 用 LoadRunner 测试系统在数据达到 ...
阅读全文
摘要:IP欺骗也是loadrunner自带的一个非常有用的功能。 需要使用ip欺骗的原因: 1、当某个IP的访问过于频繁,或者访问量过大时,服务器会拒绝访问请求,这时通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。 2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR...
阅读全文
摘要:原因: 据经验,每生成一个虚拟用户,需要花费负载生成器大约2M-3M的内存空间。通常运行controller的主机很少用作负载生成器。负载生成器的工作多由其他装有LRAgent的PC机来担任。如果负载生成器内存的使用率大于了70%,负载生成器就会变成系统的瓶颈,导致性能测试成绩下降。这种问题需要添...
阅读全文
摘要:一般在客户端通过LoadRunner对服务器进行压力测试,都需要实时监控服务器端的系统资源,本篇主要简单介绍一下如何设置在LoadRunner的Controller中配置监控Windows Resources,其实也可以直接在远程连接服务器端在上面开启任务管理器或者在控制面板中找到性能计数器来监控也...
阅读全文
摘要:1.LR脚本为空的解决方法:1.去掉ie设置中的第三方支持取消掉2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件. 有可能是由于录制的URL地址采用的是localhost的问题,改成分配的IP地址或127.0.0.1试试。 3、插入文本检查点...
阅读全文
摘要:近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本 时,设置了集合点才算是有效的并发用户,没有设置结合点,就认为可能这个就不能准确的代表并发用户数。当前我并反对这个观点,不过却让我有一种疑虑,促使 我想更深入的理...
阅读全文
摘要:一、什么时候需要关联1.关联的含义关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。其实...
阅读全文
摘要:安装QTP过程中报很多DLL注册失败,全部忽略后安装完成,结果打开QTP录制的脚本无法保存,(点击保存按钮没反应)1、问题分析: 问题a 使用精减版的操作系统 问题b 需要IE 6.0 及以上版本支持, 请检查你的IE浏览器是否为 6.0 以上版本 问题c 请检查Windows系统目录中是否存...
阅读全文
摘要:一、什么是同步点同步点是指在一个测试过程中,指示QuickTest等待应用程序中某个特定过程运行完成以后再运行下一步操作。Waits until the specified object property achieves the specified value or exceeds the spe...
阅读全文
摘要:相信做过开发或者写过JAVA的朋友都应该对Complete Word这个词语不陌生吧~对~~~它就是开发脚本过程中的催化剂有了它我们就可以不用去死记硬背有了它我们就不会出现某个代码少一个字母有了它我们的编码速度明显的提高因此不但是开发中,Complete Word对测试脚本设计也同样重要~下面我就来...
阅读全文
摘要:QTP使用外部Excel实现参数化主要有以下两种方式导入到DataTable中Syntax:DataTable.ImportSheet(FileName, SheetSource, SheetDest) FileName:文件路径名 SheetSource:待导入Excel文件的sheet名称或...
阅读全文
摘要:获取数据库连接串在本地新建一个.txt文件,修改扩展名名*.udl;双击*.udl文件,打开数据库链接属性,定位到"提供程序"选显卡,选中如sqlserver的连接Microsoftfor OLE DB Provider for sql server,点击下一步;输入数据源,数据库用户名以及密码,选...
阅读全文
摘要:创建自动化测试是为了实现无人值守下运行,但也给开发人员带来一些问题。假如你离开办公室前启动测试,想要让它通宵运行。然而,由于不可预见的错误,您的测试会在某一点停止,中断了测试结果。因此QTP中引入场景恢复方案。测试运行错误"列表或菜单中找不到选项",可参考以下场景恢复方案。 本文讨论了当"列表或菜...
阅读全文
摘要:使用vbs脚本启动QTP并运行测试,startQTP.vbs'***********************************************************************************************************************...
阅读全文
摘要:问题1:Error: Two Way Communication Error: Function two_way_comm_post_message/two_way_comm_post_message_ex failed.原因:共享内存缓存溢出,造成Controller和Load Generato...
阅读全文
摘要:1、探索性测试的定义探索性测试(ET)是敏捷世界里的一种重要测试方法,作为一个研究性的工具,它是用户故事测试和自动化回归集的重要补充。它是一种经过深思熟虑的测 试方式,没有测试脚本,可以使你的测试超出各种明显已经测试过的场景。探索测试将学习,测试设计和测试执行整合在一起,形成一种测试方法。探索性测试...
阅读全文
摘要:二、QC与QTP环境搭建1、安装插件使Quality Center客户端支持QTP1.1、安装QC客户端,登陆网址如:http://QC服务器IP /qcbin,打开QC-插件页后,点击Mercury Quality Center 客户端安装,然后进行下载并安装。 插件名为:QCClientSideInstallation.exe1.2、找到QTP安装文件..\QCPlugin\MSI\QuickTest_Add-in_for_Quality_Center.msi,进行安装。注:安装完以上两个插件,需要重启计算机,重启后进入系统,系统有时会出现假死现象,如果出现假死现象,等待一下,如果进入不了
阅读全文
摘要:登录时问题QC登录时报错,使其无法登录?解答:可能是系统与QC的控件相冲突,需删除C:/Program Files/Common Files/Mercury Interactive/Quality Center目录下的文件,再重新登录QC,重新下载一次QC控件。QC登陆时出现setup_a.cab this file didn't pass signature checking, 如何解决?解决方法:register capicom.dll在cmd命令行里输入以下命令即可:Regsvr32 C:/Windows/System32/capicom.dllQC登陆时出现Following
阅读全文