在Qaf中使用基本身份验证测试Soap服务

时间:2019-01-11 16:38:05

标签: bdd qaf

我已经发送了一个soap服务,为此我必须发送基本auth(用户名和密码)以及qaf中的请求和标头值。我尝试在application.properties文件中添加用户名和密码,但是该服务引发内部服务器错误。请指导我该怎么做。

1 个答案:

答案 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