用web services 协议录制脚本,在Controller中运行提示错误,请求帮助!
1.The file C:\Program Files\Mercury\LoadRunner\scripts\登陆测试(数据分析)\WSDL which is part of script 登陆测试(数据分析) cannot be found2.Error: The user files were not transferred to the local load generator
怎么解决?
如果虚拟用户用本地用户,就不会出现此错误,虚拟用户用IP欺骗建立的用户IP运行,则会出现此问题,谢谢指点。
[ 本帖最后由 tangyanhb 于 2007-3-7 10:16 编辑 ]
解决方法,不知是否正确,不过错误提示是没有了。
1.将服务器上的以.asmx的服务说明文件,修改文件类型为.wsdl类型的文件,修改方法如下:在浏览器中,浏览至附加了 ?WSDL 的 Web Service 的 URL。例如:
http://myServer:7001/MyProject/MyWebService.jws?WSDL
使用浏览器的“文件”-->“另存为”功能将 WSDL 文件保存到本地机器。请注意,某些浏览器将在已保存文件的顶部和底部包含 HTML 标记。必须使用文本编辑器删除这些标记以生成有效的 WSDL 文件。
2. 重新录制脚本,选择协议为:web(http/html) ,web Services两个协议,在开始录制脚本时:选择record client application ,然后依次添加所有的WSDL文件,开始录制脚本,在Controllor中运行正常。
具体是否正确我这一块还不是特别清楚,请高手指点。
页:
[1]