我已经发送了一个soap服务,为此我必须发送基本auth(用户名和密码)以及qaf中的请求和标头值。我尝试在application.properties文件中添加用户名和密码,但是该服务引发内部服务器错误。请指导我该怎么做。
答案 0 :(得分:0)
如果是基本身份验证,则可以尝试在url中提供凭据,例如:http://user:pwd@url.com
。其他替代方案是使用属性rest.client.impl
进行身份验证的注册客户端。 qaf-support-ws库几乎没有可用的现成实现。您可以按以下方式尝试BasicAuthRestClient
:
rest.client.impl=com.qmetry.qaf.automation.rest.client.BasicAuthRestClient
rest.client.basic.auth.username=username
rest.client.basic.auth.password=password
这适用于任何Web服务调用,而不管类型为rest还是soap。请记住,在使用肥皂的情况下,方法始终为POST