51Testing软件测试论坛

标题: 使用其他机器生成的vuser来测试webservice的问题 [打印本页]

作者: qsj_shao    时间: 2007-11-6 16:20
标题: 使用其他机器生成的vuser来测试webservice的问题
使用本机生成的vu一切良好,但是使用本机的controller控制其他机器生成vu,运行脚本时,总是报"Working copy for xxx.wsdl does not exist."的错,在生成vu的机器上放上wsdl文件也是同样的问题,是不是要使用相对路径呢?还是需要做磁盘映射才可以,请教了.

看关于函数web_service_call的帮助的例子,可以将wsdl的地址写成url的形式,但是我试了下,本机都跑不通

还想问一下,现在用的license是100个用户,如果需要测试200个用户同时跑,是不是需要在controller中使用2个group,然后控制2台机器分别生成100个vu来达到目的
作者: hongtang    时间: 2007-11-7 01:16
标题: 如果不是最新版本需要安装2个插件
如果需要测试200个用户同时跑,你只要还用HTTP协议就行了,但是需要用customer_request来定义wsdl请求
作者: qsj_shao    时间: 2007-11-7 10:16
那2个插件已安装
并且安装插件前,使用其他机器生成的vuser来测试时,不会报"Working copy for xxx.wsdl does not exist."的错(该错误生成的行已运行通过),并且已经从webservice返回消息,只是报没有安装插件导致的soap错误
安装插件后,才有了"Working copy for xxx.wsdl does not exist."的错误
作者: hongtang    时间: 2007-11-7 12:06
将wsdl的地址写成url的形式,就不会有该问题了。
你需要在其他机器对应的路径上也有对应的wsdl文件。
作者: qsj_shao    时间: 2007-11-7 12:29
将wsdl的地址写成url的形式,已经按照函数的example写了,在vu中运行就提示找不到文件了
在其他机器对应的路径上放入wsdl文件,也不行
之前已经说了,在装插件前不会报"Working copy for xxx.wsdl does not exist."的错,只是提示返回的soap格式不对,装插件后,就会报




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2