1

在将 ReadyAPI 测试与 Java 代码集成时,如何设置授权?我得到错误:

#status# : HTTP/1.1 403 Forbidden in java console
SoapUIProTestCaseRunner runner = new SoapUIProTestCaseRunner();
runner.setProjectFile("C://APILOcal//activations.xml");
runner.setTestSuite("ServiceSOAP TestSuite");
runner.setTestCase("createContractBundle TestCase");
runner.setTestStepCount(3);
//runner.setGlobalProperties(new String[]{"Authorization: Basic admin=admin"});
//runner.setCustomHeaders(new String[]{"Authorization: Basic admin=admin"});
//runner.setUsername("admin");
//runner.setPassword("admin");
//runner.setWssPasswordType("PasswordText");
runner.run();

请指导。

4

2 回答 2

0

现在问题解决了。最初,身份验证设置为测试步骤级别。在准备好的API中设置项目级别的身份验证并执行java代码后,它通过并且请求被成功执行。谢谢!

于 2017-07-10T01:20:17.607 回答
0

SOAPUI 项目中的请求必须具有授权。用户名/密码值可以显式设置,也可以设置为任何级别项目、测试套件等的自定义属性...

于 2017-07-09T13:10:22.253 回答