解决LR录制问题:浏览器弹出、乱码及脚本模式详解
需积分: 3 62 浏览量
更新于2024-09-09
收藏 35KB DOCX 举报
在LR(LoadRunner)这个性能测试工具中,使用者可能会遇到一些常见的问题,这些问题直接影响到录制脚本的效率和脚本的执行效果。以下是一些关键知识点的详细解析:
1. **录制脚本不弹出IE浏览器**:
当在一台计算机上安装多个浏览器时,VuGen(LR的录制引擎)可能无法自动选择或弹出特定的浏览器进行录制。为解决这个问题,用户需手动启动浏览器,进入Internet选项对话框,切换到高级标签,取消“启用第三方浏览器扩展(需要重启动)”的勾选。确保测试主机上保持一个干净的环境,只安装必要的浏览器用于LR测试,例如禁用Firefox等非首选浏览器的扩展。重新运行VuGen后,应该能正常录制。
2. **中文乱码问题**:
录制Web脚本时遇到乱码,通常是因为字符集设置不匹配。解决方法是在录制选项配置对话框(Record-Options)的Advanced标签中,勾选“Supportcharset”,并选择UTF-8作为支持的字符集。同时,在Web服务器的Web.Config文件中,设置requestEncoding、responseEncoding和fileEncoding为GB2312编码。重新录制后,应能避免中文乱码。
3. **HTML-basedscript与URL-basedscript的区别**:
LR提供了两种录制模式:
- HTML-basedscript模式:VuGen根据用户的每个HTML操作生成独立步骤,这种模式适用于基于浏览器的Web应用,因为VuGen能识别和模拟用户在页面上的点击、填写表单等操作。
- URL-basedscript模式:VuGen捕获用户操作产生的HTTP请求,并为每个请求创建对应的步骤。此模式适合那些没有浏览器依赖、包含JavaApplet交互、JavaScript/VBScript代码通信、或使用HTTPS安全协议的Web应用,因为它关注的是数据交换而不是页面浏览。
4. **检查方法Web-find未执行**:
在脚本中添加了Web-find检查点后,如果在回放时不执行,可能是由于检查点功能消耗资源,从而影响了脚本的性能。为解决这个问题,可以考虑调整检查点的频率或者优化脚本逻辑,减少不必要的检查。同时,确认网络环境稳定,服务器响应时间适中,以免因性能瓶颈导致检查点跳过。
了解并解决这些常见问题,可以帮助用户更有效地使用LR进行性能测试,确保脚本的准确性和可靠性。在实际使用过程中,结合具体应用场景和项目需求,灵活运用和调整LR的功能设置,才能达到最佳的测试效果。
185 浏览量
点击了解资源详情
133 浏览量
125 浏览量
130 浏览量
447 浏览量
2013-01-28 上传
2011-10-28 上传
zwb3707811
- 粉丝: 4
- 资源: 1
最新资源
- matlab开发-移动平均值v31mar2008
- 离子型科尔多瓦
- BIOL5153
- bacon-for-breakfast-midwestjs:在MidwestJS上进行Bacon.js早餐讲座的代码
- nebular-angular-seed:Angular CLI 种子与 Nebular 框架集成
- 酒店结帐单
- 第20类:碰撞算法
- gadm362_CHN_CHN_shp.rar
- Fruit Fever World -crx插件
- matlab开发-距离矢量输出算法
- -IntroHTMLyCSS
- 行业教育软件-学习软件-AAuto速算训练程序 1.0.zip
- School-Notes-Public:这是阿尔伯塔大学(和莱斯布里奇大学的一些)所有我的学校笔记的公开资料库
- CafeRater:用于学习JS,EJS,Node.js,HTML,CSS,MongoDB的Web应用程序项目
- EHole:EHole(棱洞)2.0植入版-红队重点攻击系统指纹探测工具
- S71200-CAD.rar