软件测试工具LoadRunner常见问题二

1.一些Web虚拟用户脚本录制后立刻回放没有任何问题,但是当设置迭代次数大于1时,如果进行回放则只能成功迭代一次.为什么从第二次迭代开始发生错误?

这种现象多是由于在"Run-time Setting"的"Browse Emulation"的设置中,勾选了"Simulate a new user on each iteration"及其下面的选项"Clear cache on each iteration"这两个选项的含义是每次迭代时模拟一个新的用户及每次迭代时清除缓存.

由于脚本迭代时,init和end只能执行一次,如果每次迭代都模拟一个新的用户并清除缓存,则用户登录信息将一并清除,因此迭代时可能会发生错误。

2.虚拟客户脚本"Run-time Setting"中的线程和进程运行方式的区别?

如果选择"Run Vuser as a process",则场景运行时会为每一个虚拟用户创建一个进程;选择"Run Vuser as a thread"则将每个虚拟用户作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力,时默认选 项.

另外,如果启用了IP欺骗功能,则先在Controller中选中Tools菜单下的"Expert Mode",然后将Tools菜单下的"Options>General"标签页中的IP地址分配方式也设置为与Vuser运行方式一致,同为线程或进程方式.

3.在Controller中运行Web相关测试场景时,经常会有很多超时错误提示,如何处理这类问题?

这主要有脚本的默认超时设置引起.当回放Web脚本时,有时候由于服务器响应时间较长,会产生超时的错误.这时需要修改脚本的运行时配置.

进入"Run-time Setting"对话框后,依次进入"Internet Protocol→Preference".然后点击"Options…"按钮,进入高级设置对话框,可以修改各类超时设置的默认值.

4.为什么Windows系统中的CPU、内存等资源仍然充足,但是模拟的用户数量却上不去?

在Windows计算机的标准设置下,操作系统的默认限制只能使用几百个Vuser,这个限制与CPU或内存无关,主要是操作系统本身规定了默认的 最大线程数所导致.要想突破Windows这个限制,须修改Windows注册表.以Windows XP Professional为例.

(1)打开注册表后,进入注册表项HKEY_LOCAL_MACHINE中的下列关键字:System\CurrentControlSet\Control\Session Manager\SubSystems.

(2)找到Windows关键字,Windows关键字如下所示:

%SystemRoot%\system32\csrss.exe bjectDirectory=\Windows

SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1

ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2

ProfileControl=Off MaxRequestThreads=16

SharedSection=1024,3072,512关键字的格式为xxxx,yyyy,zzz.其中,xxxx定义了系统范围堆的最大值(以KB为单位),yyyy定义每个桌面堆得大小.

(3)将yyyy的设置从3072更改为8192(即8MB),增加SharedSection参数值.

通过对注册表的更改,系统将允许运行更多的线程,因而可以在计算机上运行更多的Vuser.这意味着能够模拟的最大并发用户数量将不受Windows操作系统的限制,而只受硬件和内部可伸缩性限制的约束.

时间: 2024-09-29 20:11:25

软件测试工具LoadRunner常见问题二的相关文章

软件测试工具LoadRunner常见问题

1.LoadRunner录制脚本时为什么不弹出IE浏览器? 当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决. 启动浏览器,打开Internet选项对话框,切换到高级标签,去掉"启用第三方浏览器扩展(需要重启动)"的勾选,然后再次运行VuGen即可解决问题 提示:通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制.因此建议运行LoadRunner得主机上保持一个干净的测试环境. 2.录制Web脚本时,生成

LoadRunner常见问题整理(转)

首先要感谢群友的无私分享,才能得到这篇好的学习资料,整理得太好了,所以收藏保存,方便以后学习. 一:LoadRunner常见问题整理 1.LR 脚本为空的解决方法: 1.去掉ie设置中的第三方支持取消掉 2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件. 有可能是由于录制的URL地址采用的是localhost的问题,改成分配的IP地址或127.0.0.1试试. 3.插入文本检查点步骤时,使用web_reg_find,通常TextPfx和Tex

对软件测试工具的认识

通过这一周软件测试技术课的学习,我对软件测试这一工作有了更加深入的认识.一项完整的软件工程,仅仅把重点放在编程环节是不够的,测试可以说与编程环节同等重要.在课下,我了解了一些与软件测试工具有关的资料,分享如下: 软件测试工具是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前,这样能使测试人员更好的找出软件错误的所在.软件测试工具分为自动化软件测试工具和测试管理工具.软件测试工具存在的价值是为了提高测试效率,用软件来代替一些人工输入.测试管理工具是为了复用测试用例,提高软件测试的价值.一

软件测试工具介绍

Selenium软件测试工具 Selenium是一个用于Web应用程序测试的工具,是最传统也是最流行的测试工具之一.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等.这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上.测试系统功能——创建回归测试检验软件功能和用户需求.支持自动录

软件测试基本方法(二)之白盒测试

白盒测试 概念:按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作. 分类:白盒测试是基于覆盖的测试,尽可能覆盖程序的结构特性和逻辑路径,所以其具体方法有逻辑覆盖.循环覆盖.基本路径覆盖.逻辑覆盖又可进一步分为语句覆盖.判定(分支)覆盖.条件覆盖.判定-条件覆盖.条件组合覆盖等.白盒测试主要用于单元测试(我们需要了解程序源码和结构,而且基于输入输出,适合单元模块).下面重点介绍常用的几种白盒测试方法. 语句覆

java中常用的工具类(二)

下面继续分享java中常用的一些工具类,希望给大家带来帮助! 1.FtpUtil Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

软件测试中LoadRunner函数中的几个陷阱

软件测试 中 LoadRunner 函数中的几个陷阱 1.atof 在 loadrunner 中如果直接用 float f; f=atof("123.00"); lr _output_message("%f",f); 输出的结果会是1244128.00,根本不是我们想要的. 因为float,double型在不同的平台下长度不一样,所以在loadrunner 软件测试中LoadRunner函数中的几个陷阱 1.atof 在loadrunner中如果直接用 float

一种简单的软件测试工具——Visual Studio2010

今天,我们来介绍一种简单的软件测试工具——Visual Studio2010.Visual Studio2010是由微软公司研发的一套基于组件的开发工具构成,其中还包括其他一些技术以用于生成功能强大.高性能的应用程序,它重新设计了集成开发环境和代码编辑器,可直接生成代码和文本模板,增强了可视功能以及 WEB 应用程序部署的方法和过程. Visual Studio2010 在功能上有了很大的改进: 1.VisualStudio2010 集成环境进行了改进. 这一点主要体现在,可视增强功能进一步改善

        Windows磁盘管理工具Diskpart之二管理动态磁盘

Windows磁盘管理工具Diskpart之二管理动态磁盘 环境:   Window server 2003 SP2英文版   Vmware 7.1.1 目的:   熟悉对动态磁盘进行管理操作,并可以用脚本对动态磁盘进行日常管理. 步骤: (一)diskpart创建动态磁盘的简单卷 .环境如图: 打开cmd进行操作: 查看效果: (二).diskpart创建扩展卷.扩展卷是指把简单卷扩展到同一块磁盘上或不同磁盘上的未分配空间方式,可以增加现有简单卷的大小.(该卷必须未格式化或者使用windows