时隔2年,我又回来了~

使用LR测试SL项目的问题

上一篇 / 下一篇  2011-07-28 15:25:17 / 个人分类:SliverLight

1.LoadRunner 提示“一个或多个ActiveX控件无法显示,原因可能是下列其中之一:1)当前安全设置禁止运行此页面中的ActiveX控件,或2)您已经阻止了其中一个控件的发行者。”
(1)
关闭IE,再重新设置 IE 的 Internet 区域的安全级别。方法如下:
1 ) 在 Internet Explorer 的“工具”菜单上,单击“ Internet 选项”。
2 ) 单击“安全”选项卡,然后单击要设置安全级别的区域,本处选择“ Internet ”区域。
3 ) 在“该区域的安全级别”下,选择“默认级别”来使用 Internet 区域的默认安全级别。如果“默认级别”已变灰,表明 Internet 区域已处于默认的安全级别。
4 ) 或者单击“自定义级别”,弹出“安全设置”窗口,确保“ ActiveX 控件和插件”的有关设置为:
   a. 对标记为可安全执行脚本的 ActiveX 控件执行脚本——启用;
   b. 对没有标记为可安全执行脚本的 ActiveX 控件进行初始化和脚本运行——提示;
   c. 下载未签名的 ActiveX 控件——禁用;
   d. 下载已签名的 ActiveX 控件——提示;
   e. 运行 ActiveX 控件和插件——启用。
然后点击确定,关闭“安全设置”窗口和“ Internet 选项”窗口。
(2)Vuser>Run-time Settings>Browser Emulation 取消勾选Simulate a new user on each iteration 结果:OK
 
由于我是在回放脚本开始和结束时都会出现上述问题,试用了上面两个方法后,只有在开始回放时,提示框消失,结束时,该对话框仍然存在。(然后我的LR卡住了,不知道是不是上述操作造成的。)在此期间,我还设置了Run-Time Viewer中的Options中的Enable ActiveX。
 
 
 

2.Ensure that your load generators are available and that your scrīpt are valid.

由于本机的VUGen不好使,所以在虚拟机中录制了脚本,然后Copy到工作机上,想试试Controller好使不,发生上述问题。

【解决方法】

[网络版]

解决:打开:Virtual User Generator -tools - Create Controller Scenario 将 Load Generator 设置 为 localhost 就可以了。

----其实本来Vuser G里就默认的是localhost了。出现此情况的原因可能是因为脚本是从别的机器拷过来的,不是本地创建的。如果直接在controller中加载,则会没法创建用户。

解决办法:如上。然后由vuser 里直接create controller 就是在vuser脚本制作这边加载controller.而不是直接打开controller,再加载脚本。

[本人解决方法]在虚机里面vuser 里直接create controller 就是在vuser脚本制作这边加载controller.而不是直接打开controller,再加载脚本。然后把scenario Copy出来,在工作机上运行scenario。ok。

SL可以下载安装到本地

其实SL的应用程序,主要是客户端,当client第一次请求的时候,会将SL程序下载到client端。并且SL可以下载安装到本地,所以有些时候,测试SL项目,和测试c/s结构的系统有相同之处。

 


TAG:

 

评分:0

我来说两句

Open Toolbar