我正在为Restful服务开发SoapUI自动化项目。我是SoapUi和Restful服务的新手。 我在SoapUI中生成了Rest API。我没有开发人员给出的任何示例请求,所以我正在自己创建请求。我只有一个JSON合同文档来引用为UI开发人员创建的文档。现在根据规范文档,API中的一些get方法应该有两个参数“token”和“ContextName”。但是,当我在SoapUI中导入WADL文件时,请求主体只有“token”参数。所以我手动应该在我的请求中添加其他缺少的参数吗?是否可以在GET资源中创建POST(休息测试请求)?
答案 0 :(得分:0)
我不认为你可以有多个身体参数(或者如果可以的话,它肯定不是一个好习惯!)。检查ContextName参数是否是不同类型的参数,例如查询或路径参数(在SoapUI中称为模板参数)。以下是有关SoapUI中不同类型的REST参数的一些信息:http://www.soapui.org/rest-testing/understanding-rest-parameters.html
我不确定你在第二个问题中的意思。也许您想编写一个包含多个测试步骤(GET和POST)的测试用例?查看此链接:http://www.soapui.org/functional-testing/structuring-and-running-tests.html另请参阅功能测试下的其他部分,了解如何控制测试步骤的流程。