全球旧事资料 分类
,而回放时报出错误提示“Error:serverretur
eda
i
correctlyformattedSOAPrespo
se”。这时说明原因引起的造成这种情况的主要原因是LoadRu
er80的VuGe
在录制WebService协议的脚本时存在一个缺陷:如果服务器的操作系统是中文的,VuGe
会自动将WSDL文件的头改为,因此会有上面的错误提示。解决方法:把“LR80WebservicesFPI_setupexe”和“lru
er_web_sevices_path_1exe”两个补丁打上即可解决。8VuGe
支持Netscape的客户证书吗不支持。目前的VuGe
80版本中仅支持I
ter
etExplorer的客户端证书。录制脚本时可以先从Netscape中导出所需的证书,然后将其导入到I
ter
etExplorer中,并确保以相同的顺序导出和导入这些证书。而且,在每台将要录制或运行需要证书的WebVuser脚本的计算机上都要重复执行前面的过程。9VuGe
会修改录制浏览器中的代理服务器设置吗会修改。在开始录制基于浏览器的WebVuser脚本时,VuGe
首先会启动指定的浏览器。然后,VuGe
会指示浏览器访问VuGe
代理服务器。为此,VuGe
会修改录制浏览器上的代理服务器设置。默认情况下,VuGe
会立即将代理服务器设置更改为Localhost7777。录制之后,VuGe
会将原始代理服务器设置还原到该录制浏览器中。因此,在VuGe
进行录制的过程中,不可以更改代理服务器设置,否则将无法正常进行。10在LoadRu
er脚本如何输出当前系统时间LoadRu
er提供了charctimeco
sttime_ttime函数,调用参数为一个Lo
g型的整数指针,用于存放返回时间的数值表示。调用语句与返回值如下示例:typedeflo
gtime_tActio

ftime_ttlr_message“Timei
seco
dssi
ce1170ld
”timetlr_message“Systemtimea
ddates”ctimet输出结果为:Timei
seco
dssi
ce11701185329968Systemtimea
ddateWedJul25101928200711一些Web虚拟用户脚本录制后立刻回放没有任何问题,但是当设置迭代次数大于1时,如果进行回放则只能成功迭代一次。为什么从第二次迭代开始发生错误这种现象多是由于在“Ru
timeSetti
g”的“BrowseEmulatio
”的设置中,勾选了“Simulatea
ewusero
eachiteratio
”及其下面的选项“Clearcacheo
eachiteratio
”这两个选项的含义是每次迭代时模拟一个新的用户及每次迭代时清除缓存。由于脚本迭代时,i
it和e
d只能执行一次,如果每次迭代都模拟一个新的用户并清除缓存,则用户登录信息将一并清除,因此迭代时可能会发生错误。12虚拟客户脚本“Ru
timeSetti
g”中的线程和进程运行方式的区别如果选择“Ru
Vuserasaprocess”,则场景运行时会为每一个虚拟用户创建一个进程选择“Ru
Vuserasathread”则r
好听全球资料 返回顶部