通过代理方法解决LR无法打开浏览器

LR录制时打不开浏览器的终极解决办法
一、说明
使用LR录制脚本时,经常遇到弹不出浏览器的情况,当然网上有很多解决办法,如果仍旧弹不出浏览器,那么这篇文档一定能帮到你。

而且使用此方法(代理录制方法)的另一个好处是:可以使用任何浏览器(Chrome、360极速、各版本的IE等等)来录制脚本了。

*其实LR的代理录制方法和Jmeter的代理录制方法原理是一样的。

二、操作步骤
1.打开LR的Virtual User Generator组件,选择Web(HTTP\HTML)协议,点击Create
2.Application type选择Win32 Application方式
3.Program to record选择LR安装目录下(C:\Program Files (x86)\HP\LoadRunner\bin)
中自带的代理工具wplus_init_wsock.exe
4.然后点击Options..
5.左侧导航选择Port Mapping,右侧点击New Entry,进入代理端口设置页面。

选项
设置参照下图,然后点击Update按钮。

6.本机的浏览器设置为代理访问方式:IE浏览器代开Internet选项,如图,其中ip为
本机ip(127.0.0.1),端口与步骤5的代理端口一致。

7.回到LR,录制页面选择OK,则开始录制
8.你会看到电脑会打开代理软件LRwplus_init_wsock.exe,表明LR的代理软件已经在
运行
9.此时,你可以打开任何浏览器进行录制,我现在用Chrome浏览器进行演示,在地
址栏中输入测试网址(如http://192.168.1.160:12345/cs),当看到LR的录制进度条的事务数在增加,表明操作成功录制下来了
10.下图就是录制完生成的脚本,我们可以看到通过代理方式录制的脚本与正常方法录
制的脚本是一样的。

合集下载

Load Runner常见问题

Load Runner常见问题

Load Runner常见问题----翁春芳在刚开始学习使用loadrunner进行性能测试时,经常碰到一些问题,比如录制脚本经常遇到不能打开浏览器的情况,到了后期对测试结果又经常不明白是什么原因导致失误失败,于是就自己上网查寻找些解决方法并记录下来,留以后备用也供大家参考。

其中有些问题和是我现在还没碰到的,不过若将来更深一步学习和使用lr,应该也会有用。

就一并记录下来。

1、LoadRunner录制脚本时为什么不会弹出IE浏览器?当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen即可解决问题。

提示:通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制。

因此建议运行LoadRunner得主机上保持一个干净的测试环境。

2、录制Web脚本时,生成的脚本中存在乱码该如何解决?录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced标签,先勾选“Support charset”,然后选择中支持UTF-8。

再次录制,就不会出现中文乱码问题了。

3、回放乱码,IE访问页面一切正常,但是LR回放时在run viewer中显示的页面为乱码?这一问题一般是由于页面保存时的编码格式和页面中的charset格式不一致引起的(html头中通常会有<meta http-equiv="Content-Type" c>)。

遇到这类问题,只需要将页面做另存为,将保存的编码格式和页面中的charset格式统一起来就可以了。

引起问题的原因是:IE浏览器解码时会优先考虑文件的保存编码格式,而后考虑页面中的charset格式,(正常情况下两者是一致的),而run viewer是直接使用页面中的charset 格式打开的。

LoadRunner脚本录制常见问题整理

LoadRunner脚本录制常见问题整理

LoadRunner脚本录制常见问题整理1.LoadRunner录制脚本时为什么不弹出IE浏览器?当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决。

启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen 即可解决问题提示:通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制。

因此建议运行LoadRunner得主机上保持一个干净的测试环境。

1.Loadrunner录制脚本时无法正确打开IE或打开IE时无响应进行如下设置可排除问题:1、设置默认浏览器为IE;2、IE已禁用第三方浏览器扩展;3、Loadrunner中Run-time Setting 的User-agent设置正确;4、Start Recording中IE路径和Program to record也正确。

2.录制Web脚本时,生成的脚本中存在乱码该如何解决?录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced标签,先勾选“Support charset”,然后选择中支持UTF-8。

再次录制,就不会出现中文乱码问题了。

3.HTML-based script与URL-based script的脚本有什么区别?使用“HTML-based script”的模式录制脚本,VuGen为用户的每个HTML操作生成单独的步骤,这种脚本看上去比较直观;使用“URL-based script”模式录制脚本时,VuGen可以捕获所有作为用户操作结果而发送到服务器的HTTP请求,然后为用户的每个请求分别生成对应方法。

通常,基于浏览器的Web应用会使用“HTML-based script”模式来录制脚本;而没有基于浏览器的Web应用、Web应用中包含了与服务器进行交互的Java Applet、基于浏览器的应用中包含了向服务器进行通信的JavaScript/VBScript代码、基于浏览器的应用中使用了HTTPS 安全协议,这时使用“URL-based script”模式进行录制。

LoadRunner11使用代理录制脚本

LoadRunner11使用代理录制脚本

LoadRunner11使⽤代理录制脚本
⼀、背景
电脑安装了LoadRunner11,在进⾏脚本录制时发现录制的脚本为空,即录制时事件为0,也没有⾃动调出对应的浏览器;如下图:
问了度娘,发现LR11要成功录制脚本,对各浏览器的版本有要求!因不想对浏览器做版本回退或者下载重装,发现还有⼀种设置代理录制的⽅式!⼆、代理设置
1、浏览器进⾏代理设置:在代理设置页⾯设置代理端⼝
2、LoadRunner11中设置
在“起始页”点击Web(HTTP/HTML)打开“开始录制”弹窗;
在“开始录制”弹窗页⾯设置要录制的程序为LoadRunner安装⽬录下的bin⽬录下的wplus_init_wsock.exe(即LR的代理服务器),点击“选项”打开“录制选项”弹窗;
在“录制选项”弹窗中选择【⽹络-端⼝映射】,捕获级别选择“套接字级别数据”,点击“新增条⽬”;在“服务器条⽬”窗⼝填写被录制的系统对应的ip+端⼝,“流量转发”处勾选并填写与浏览器相同的代理端⼝,点击“更新”完成设置!
三、验证是否可成功录制
在“开始录制”弹窗中点击“确定”,弹出录制窗⼝和代理服务器启动程序;
(录制窗⼝)
(代理服务器启动程序)注意:不能关闭该提⽰框或者点击“关机”,否则⽆法录制
使⽤代理浏览器完成录制后停⽌录制,即可⽣成录制脚本,脚本中包含各操作事务,即录制成功。

不能访问网页的解决方案

不能访问网页的解决方案

不能访问网页的解决方案一、问题背景在使用互联网的过程中,有时会遇到不能访问特定网页的情况。

这可能是由于多种原因引起的,比如网络连接问题、浏览器设置问题或者网站本身的问题。

本文将针对不能访问网页的情况,提供一些解决方案,匡助用户快速解决问题。

二、解决方案1. 检查网络连接首先,需要确保您的网络连接正常。

可以尝试访问其他网站,如果其他网站可以正常访问,那末可能是特定网站的问题。

如果其他网站也无法访问,可以尝试以下方法:- 检查您的网络连接是否正常。

可以尝试重新启动您的路由器或者拔插网络电缆来重置网络连接。

- 检查您的网络设置。

确保您的计算机或者挪移设备的网络设置正确,包括IP地址、DNS服务器等。

- 如果您使用的是无线网络,请确保您的设备与无路线由器的连接稳定。

2. 清除浏览器缓存和Cookie浏览器缓存和Cookie可能会导致访问网页时浮现问题。

您可以尝试清除浏览器缓存和Cookie来解决问题。

具体操作方法如下:- 对于Google Chrome浏览器:点击浏览器右上角的菜单按钮,选择“更多工具”,然后选择“清除浏览数据”。

在弹出的窗口中,选择要清除的数据类型,比如缓存、Cookie等,然后点击“清除数据”按钮。

- 对于Mozilla Firefox浏览器:点击浏览器右上角的菜单按钮,选择“选项”,然后选择“隐私和安全”选项卡。

在“Cookie和站点数据”部份,点击“清除数据”按钮,然后选择要清除的数据类型,最后点击“清除”按钮。

- 对于Microsoft Edge浏览器:点击浏览器右上角的菜单按钮,选择“设置”,然后选择“隐私、搜索和服务”选项卡。

在“清除浏览数据”部份,点击“选择要清除的内容”按钮,然后选择要清除的数据类型,最后点击“清除”按钮。

3. 检查防火墙和安全软件设置防火墙和安全软件可能会阻挠您访问某些网页。

您可以尝试暂时关闭防火墙和安全软件,然后再次尝试访问网页。

如果问题解决了,那末可能是防火墙或者安全软件设置的问题。

lr工具使用的整套流程是什么

lr工具使用的整套流程是什么

LR工具使用的整套流程概述LR(LoadRunner)是一款功能强大的性能测试工具,主要用于模拟多用户在特定负载条件下执行任务的场景,以评估系统在负载情况下的性能表现。

本文将介绍LR工具使用的整套流程,包括工具的准备安装、脚本录制与编辑、场景设计与调试、运行与监控,以及测试结果分析与报告生成等。

准备安装1.在官方网站下载LR工具的安装包,并确保安装包的完整性。

2.运行安装包,按照提示完成LR工具的安装。

脚本录制与编辑1.启动LR工具,并创建一个新的项目。

2.在项目中创建一个脚本,用于录制用户的操作行为。

3.配置LR工具的录制选项,包括浏览器类型、代理设置等。

4.启动录制功能,并进行相关的操作,LR工具将会自动记录操作过程。

5.停止录制,并对录制结果进行编辑,如删除不需要的操作、添加验证点等。

6.根据需要,使用LR工具提供的脚本编辑功能,对脚本进行进一步的修改与优化。

场景设计与调试1.创建一个新的场景,用于模拟并控制用户的负载。

2.在场景中添加脚本,并设置用户数量、持续时间、思考时间等参数。

3.配置场景的调试选项,如启用调试日志、启用调试模式等。

4.验证场景的正确性,通过执行场景来模拟用户的负载行为,并观察系统的响应情况。

5.根据调试结果,对场景进行调整,如调整负载参数、添加或删除脚本等。

运行与监控1.在LR工具中启动场景,并观察系统在负载条件下的性能表现。

2.实时监控各项性能指标,如响应时间、吞吐量、并发用户数等。

3.根据需要,使用LR工具提供的监控工具,对系统进行进一步的监控与分析。

4.在测试过程中,及时记录任何异常情况或错误信息,并进行必要的调整。

测试结果分析与报告生成1.结束测试后,导出LR工具收集的性能日志和测试结果。

2.使用LR工具提供的分析工具,对测试结果进行深入分析,如生成图表、计算性能指标等。

3.根据分析结果,撰写测试报告,包括测试目的、测试环境、测试过程、测试结果、结论等内容。

通过代理方法解决LR无法打开浏览器

通过代理方法解决LR无法打开浏览器

LR录制时打不开浏览器的终极解决办法一、说明使用LR录制脚本时,经常遇到弹不出浏览器的情况,当然网上有很多解决办法,如果仍旧弹不出浏览器,那么这篇文档一定能帮到你。

而且使用此方法(代理录制方法)的另一个好处是:可以使用任何浏览器(Chrome、360极速、各版本的IE等等)来录制脚本了。

*其实LR的代理录制方法和Jmeter的代理录制方法原理是一样的。

二、操作步骤1.打开LR的Virtual User Generator组件,选择Web(HTTP\HTML)协议,点击Create2.Application type选择Win32 Application方式3.Program to record选择LR安装目录下(C:\Program Files (x86)\HP\LoadRunner\bin)中自带的代理工具wplus_init_wsock.exe4.然后点击Options..5.左侧导航选择Port Mapping,右侧点击New Entry,进入代理端口设置页面。

选项设置参照下图,然后点击Update按钮。

6.本机的浏览器设置为代理访问方式:IE浏览器代开Internet选项,如图,其中ip为本机ip(127.0.0.1),端口与步骤5的代理端口一致。

7.回到LR,录制页面选择OK,则开始录制8.你会看到电脑会打开代理软件LRwplus_init_wsock.exe,表明LR的代理软件已经在运行9.此时,你可以打开任何浏览器进行录制,我现在用Chrome浏览器进行演示,在地址栏中输入测试网址(如http://192.168.1.160:12345/cs),当看到LR的录制进度条的事务数在增加,表明操作成功录制下来了10.下图就是录制完生成的脚本,我们可以看到通过代理方式录制的脚本与正常方法录制的脚本是一样的。

lr中错误解决方法19种

lr中错误解决⽅法19种⼀、Error -27727: Step download timeout (120 seconds)has expired when downloading resource(s). Set the“Resource Page Timeout is a Warning” Run-Time Setting to Yes/No to have this message as a warning/error, respectively处理⽅法:Run-Time Setting ------ Internet Protocol ------ Preferences ------Option ------ Step download timeout(sec)改为32000A、应⽤服务参数设置太⼤导致服务器的瓶颈 B、页⾯中图⽚太多 C、在程序处理表的时候检查字段太⼤或多⼆、错误现象:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。

错误分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner中修改),客户端发送⼀个请求到服务器端,如果超过120秒服务器端还没有返回结果,则出现超时错误。

解决办法:⾸先在运⾏环境中对超时进⾏设置,默认的超时时间可以设置长⼀些,再设置多次迭代运⾏,如果还有超时现象,需要在"Runtime Setting">"Internet Protocol:Preferences">"Advanced"区域中设置⼀个"winlnet replay instead of sockets"选项,再回放是否成功。

浏览器无法打开网页的解决方案

浏览器无法打开网页的解决方案故障现象:浏览器无法打开网页原因分析:1.网络设置的问题:这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的造成IE无法打开。

2.DNS设置错误的问题:当IE无法打开时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题。

3.IE本身的问题:当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法打开网页。

4.网络防火墙的问题:如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等。

5.HOSTS文件的问题:当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

因此HOSTS文件被修改,也会导致浏览的不正常。

6.病毒的问题:系统感染病毒也会导致浏览器无法打开网页。

解决方案:1.首先检查IP及网关、DNS等参数配置是否正确,查看方法:通过右键单击网络连接,在弹出的右键菜单中选择“属性”,在“网络连接属性”对话框中双击“Internet协议(TCP/IP)”(图1),修改IP、网关、DNS等参数(图2)2.查看浏览器的代理配置是否正确,单击“工具”菜单中“Internet选项”,在“Internet选项”窗口中选择“连接”标签中的“局域网设置”(图3),在“局域网设置”中修改代理服务器配置为正确(图4)3.修复IE:3.1.1重置IE: 单击“工具”菜单中“Internet选项”,单击“高级”选项卡。

在“重置Internet Explorer 设置”下,单击“重置”。

(图3)3.1.2然后再次单击“重置”。

(也可以勾选“删除个性化设置”,以将相应的个性化信息重置为默认设置。

)3.1.3 完成重置设置后,单击“重置Internet Explorer 设置”对话框中的“关闭”。

通过代理方法解决LR无法打开浏览器

通过代理方法解决LR无法打开浏览器在使用LR(LoadRunner)进行Web应用程序性能测试时,经常会遇到无法打开浏览器的问题。

这可能是由于多种原因引起的,例如网络配置问题、浏览器设置问题或LR本身的问题。

一种常见的解决方案是通过代理方法解决此问题。

下面将详细介绍通过代理方法来解决LR无法打开浏览器的问题。

首先,我们需要了解LR是如何在性能测试过程中与浏览器进行交互的。

LR通过使用Web HTTP/HTML协议进行通信,它模拟了一个虚拟用户来执行各种HTTP请求和浏览器操作。

在执行LR脚本时,它会运行浏览器进程,并将模拟的HTTP请求发送给该浏览器进程。

一种常见的问题是LR无法打开浏览器,这可能是由于浏览器设置问题引起的。

在这种情况下,我们可以通过在LR脚本中使用代理方法来解决。

首先,我们需要配置一个代理服务器,并将其设置为浏览器的代理。

代理服务器可使用Fiddler等工具。

接下来,我们需要在LR脚本中设置代理。

在Virtual User Generator(VUGen)中,我们可以通过在脚本中使用web_set_proxy函数来设置代理服务器。

该函数接受代理服务器的地址作为参数。

下面是一个在LR脚本中设置代理的示例:```web_set_proxy("proxy_server_address:port", "proxy_username", "proxy_password");```在此示例中,"proxy_server_address"是代理服务器的地址,"port"是代理服务器的端口。

如果代理服务器需要身份验证,则可以通过"proxy_username"和"proxy_password"参数提供用户名和密码。

一旦代理服务器设置完成,我们就可以运行LR脚本,此时LR会将HTTP请求发送到代理服务器,然后由代理服务器将请求发送到浏览器进程进行处理。

LR常见报错及解决的办法

LR常见报错及解决的办法1、LoadRunner26377、26388错误码的成因脚本如下:脚本的是请求下载,如果是三个cot请求,就不会有错,我现在是有10个cot请求,从"objectURI4"就提示以下错误信息,请大有帮忙解决一下。

谢谢错误码如下:Error-26377:No match found for the requested parameter"objectURI10".Check whether the requested boundaries exist in the response data.Also,if the data you want to save exceeds1516000 bytes,use web_set_max_html_param_len to increase the parameter size[MsgId:MERR-26377]web_url("entry")highest severity level was"ERROR",1631body bytes,199header bytes[MsgId: MMSG-26388]1.首先看下脚本中有没有使用了自动关联(web_reg_save_param)2.在Virtual的脚本里查询下web_reg_save_param的参数使用位置,然后把这个参数化给还原回来,比如web_reg_save_param("Siebel_Analytic_ViewState2",............然后就在全文查询Siebel_Analytic_ViewState23,至于修改成什么东西要看几个地方,如果是启动了自动关联,一般在脚本上面会有一段被自动注释掉的:关联变量名="值"比如上面的Siebel_Analytic_ViewState2大概就是//{Siebel_Analytic_ViewState2}="/wEPDwUKMTI5Nzk1OTc3NmRkikSkNLllgC5BL8dbmU5bHIwtt4I="那么这里的/wEPDwUKMTI5Nzk1OTc3NmRkikSkNLllgC5BL8dbmU5bHIwtt4I=就是要找的值了,这个也可以在"View Tree"里找到4.把"View script"里的被关联的那部分参数改成/wEPDwUKMTI5Nzk1OTc3NmRkikSkNLllgC5BL8dbmU5bHIwtt4I=就好了(不是修改web_reg_save_param里的参数,要把它注释掉,从下面正文里查询另一个带Siebel_Analytic_ViewState2的东东,把它改掉)把web_set_max_html_param_len(50000)值加大这个函数要放在所有参数化前面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档