soapui与所有其余资源进行身份验证的用户名和密码相同

时间:2017-04-18 14:15:29

标签: rest authentication soapui

我有一个从WADL生成的Rest项目,它包含数十个资源。整个API域需要身份验证(对每个资源使用相同的用户名和密码):如何在所有资源之间共享凭据?

到目前为止,我设法为每个请求设置了用户名和密码(通过使用请求窗口底部的 Auth 按钮),但这意味着我必须为每个资源设置凭据我要查询。

我发现项目树中的“服务”条目有一个“服务查看器”,在服务端点选项卡中,我可以输入用户名和密码,但这些似乎不是在我的请求中的任何地方使用。

1 个答案:

答案 0 :(得分:0)

任何需要共享的东西都可以设置为不同级别的属性。

  1. 项目级属性
  2. Testsuite级别属性
  3. 测试用例级别属性

    根据您的要求,您似乎希望共享项目中所有资源的凭据,以便您可以在项目级别中定义它 屏幕截图下面会更好地解释:
    enter image description here
  4. 您可以在UserName和密码文本框中引用这些属性作为
    $ {#项目#用户名}
    $ {#项目#密码}

    如果你想知道密码字段显示点那么放松SoapUI会照顾它,虽然我无法测试它,但下面是我的Project XML文件的屏幕截图。
    enter image description here

    我希望这会有所帮助,应该可以正常工作。