QTP脚本在LR中运行一台计算机只能运行一个GUI Vuser,如果要同时运行多个用户,可以QTP脚本里设置循环,循环可通过QTP的datatable设置需要运行的用户,或是在QTP里通过FOR,NEXT语句来设置次数。或是在controller里同时开启多个相同的脚本,然后分散在不同的电脑上运行,注意:各终端一定要开启LR的LR Agent Process及QTP的TOOS-Remote Agent代理服务。
现在.net平台发展太快了,可是LR跟不上,而且.net平台自带的有性能测试工具,进步也很快,这样下去,LR很可能失去.net平台新技术的市场。
随着Internet的普及与迅速发展,企业业务量的迅速加大,数据大集中成为一种趋势,IT系统承载的负荷越来越重,系统性能的好坏严重的影响了企业对外提供的服务质量。从而对IT系统的性能进行测试和调优引起企业的重视,进而性能测试工程师成为IT市场的”香悖悖”,并且性能测试有着极高的技术挑战。于是吸引了大量的测试爱好者来学这方面的技术,而一谈到性能测试很多人便会想到鼎鼎大名的LoadRunner这款优秀的性能测试工具,然而到这里问题就产生了?
集合点的用处对于LoadRunner来说意义非常大,它可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下同时多个用户操作,同时模拟负载,实现性能测试的最终目的。由此可见,插入集合点主要是为了衡量在加重负载的情况下服务器的性能情况。
在LoadRunner里,有两个概念很容易被混淆:pacing和think time。相关书籍中很难查阅到对pacing的讲解。这两个名词该如何理解,如何应用呢?
LoadRunner提供了很好的对socket应用的支持,用户可以通过录制方法完全获得客户端发送和接收的数据,然后在录制的基础上对相应的数据进行参数化和关联等处理。
引言: 最近性能测试项目中,尤其在测试应用系统接口时,经常用到JAVA VUSER这个协议,请见以下文章,希望对有需要的同学们提供帮助与支持!
昨晚,在网上看了看Loadrunner8.1版本,已经支持到了JDK1.5版本,结合目前手头测试工作,觉得有必要细看一下。 要使得Loadrunner8.1版本能够支持JAVA语言脚本,以下几点需要注意: 1.JDK的版本必须是5.0(我机器上原先装的是JDK6.0,折腾了好长一段时间,总是报 ERROR loading javai.dll的错,最后没办法只能装5.0 ,Loadrunner对jdk的支持有点弱智)。设置好java 环境。 2.Loadrunner 要支持JAVA语言必须,安装一个补丁。
网页的格式都是有一定规律的,自动取会很方便。先打开一页,看看源代码需要取数据的点有那些特征。打开页面后找到了需要的特征,在每个标题前有一段HTML代码 “<img src=images/face/1.gif >” 在每篇文章的点击次数有特征标示 “阅读全文”,有了这两个特征就可以提取需要的数据了。
这篇文章性能测试工具LR进行简单介绍,LR的安装和如何录制简单的脚本并对录制好的脚本进行加压等内容,主要目的是让大家对LR有一个基本的了解,同时也掌握录制一个简单脚本的方法。
介绍了LoadRunner测试运行的3个子系统,即从创建测试脚本到运行场景再到对测试结果的分析,使大家对于LoadRunner整体运行及使用过程有较全面的了解。
在利用LoadRunner进行wap测试时往往会绕过网关,通过模拟器利用HTTP协议直接访问WAP Web Server。此种应用模式最好的模拟器其实是Opera,录制协议是HTTP,录制时的选择与配置信息如下即可
以前的例子中未能接触到socket协议,但这也是一个较为多用的协议,也是必须要学习掌握的。
在测试过程中,经常遇到要大量造数据的情况。例如在测试统计受理日报的时候,要模拟各种受理的情况,有几种方法可以实现。
最近公司需要测试几个具有一定功能类的性能,虽然我觉得这已经是白盒测试的范畴了,但是领导要求这样做,我也就只好进行技术的研究.要求就是能够传参数给类,并且可以接收到类返回的参数,并且进行正确与否的判断。
LoadRunner脚本编程同样需要规范,尤其是作为专职测试人员开发的脚本,更要以身作则,否则你怎么去要求开发人员呢?己所不欲,勿施于人。