使用 http 身份验证从 WSDL 在 NeoLoad 中创建测试
Creating test in NeoLoad from WSDL with http authentication
我正在 NeoLoad 工具中为多个网络服务创建性能测试。
您可以在测试中插入 soap 请求。
在菜单中点击此选项后,将打开一个 window,您必须在其中输入 wsdl(-location)或选择手动创建所有内容。
当我输入 WSDL 位置时,出现错误(http 状态代码 401)。
当我在网络浏览器中打开同一位置时,系统会要求我提供登录凭据。
但是在 NeoLoad 中我没有得到这个问题。
我尝试将用户 ID 和密码添加到位置 (http://user:pwd@serv.com/test?wsdl),但随后 wsdl 中提到的 xsd 给出了 401 错误。
有没有人知道如何解决这个问题?
我可以提出一个解决方法:用浏览器打开 WSDL,下载它及其相关文件(包括...),然后从 NeoLoad 中选择磁盘上的文件。
作为解决方法,我在 SoapUI 中添加了 WSDL 并在其中创建了特定调用。
在 SoapUI 中,有几个地方必须设置用户和密码。
然后我更改代理使用 bij SoapUI tot localhost:8090 (NeoLoad)。
我在 NeoLOad 中按下记录按钮,在 SoapUI 中点击播放,在 SoapUI 中获取和 awnser 后,我在 NeoLoad 中停止记录。
Neotys 在 NeoLoad 5.1.4 中修复了这个问题
我正在 NeoLoad 工具中为多个网络服务创建性能测试。 您可以在测试中插入 soap 请求。 在菜单中点击此选项后,将打开一个 window,您必须在其中输入 wsdl(-location)或选择手动创建所有内容。 当我输入 WSDL 位置时,出现错误(http 状态代码 401)。 当我在网络浏览器中打开同一位置时,系统会要求我提供登录凭据。 但是在 NeoLoad 中我没有得到这个问题。 我尝试将用户 ID 和密码添加到位置 (http://user:pwd@serv.com/test?wsdl),但随后 wsdl 中提到的 xsd 给出了 401 错误。 有没有人知道如何解决这个问题?
我可以提出一个解决方法:用浏览器打开 WSDL,下载它及其相关文件(包括...),然后从 NeoLoad 中选择磁盘上的文件。
作为解决方法,我在 SoapUI 中添加了 WSDL 并在其中创建了特定调用。 在 SoapUI 中,有几个地方必须设置用户和密码。 然后我更改代理使用 bij SoapUI tot localhost:8090 (NeoLoad)。 我在 NeoLOad 中按下记录按钮,在 SoapUI 中点击播放,在 SoapUI 中获取和 awnser 后,我在 NeoLoad 中停止记录。
Neotys 在 NeoLoad 5.1.4 中修复了这个问题