使用 SOAP UI 时如何向请求添加多次重复?
How to add more than one repetitions to a request when using SOAP UI?
我正在使用 SOAP UI 执行 API 测试。当我发出新请求时,它有选项:<!--Zero or more repetitions:-->
。我需要在此请求中添加另一个重复项,因此我复制并粘贴了第一个。
当我 运行 请求时,只有第一个被响应,我复制的第二个没有提交,也没有结果。
详情请看图片。
本次请求的HTML如下:
不要更改 <Order>
元素的前缀命名空间。需要命名空间来标识元素的类型,它不能任意使用,需要在您的 XML 中定义,因此在您的情况下,正确的 XML 可能看起来像(尽管我在问题中看不到您的命名空间和 xsd):
<mli:Orders>
<mli:Order>...</mli:Order>
<mli:Order>...</mli:Order>
</mli:Orders>
根据评论进行编辑:
如果我在您的评论中的 XML 中看到 <Order>
来自 mli1:
前缀,请使用它而不是 mli:
,无论如何我的建议保持不变,不要从一个 <Order>
更改为另一个,因为它是同一个对象。所以可能 <mli:Orders>
一定是这样的:
<mli:Orders>
<mli1:Order>...</mli1:Order>
<mli1:Order>...</mli1:Order>
</mli:Orders>
我正在使用 SOAP UI 执行 API 测试。当我发出新请求时,它有选项:<!--Zero or more repetitions:-->
。我需要在此请求中添加另一个重复项,因此我复制并粘贴了第一个。
当我 运行 请求时,只有第一个被响应,我复制的第二个没有提交,也没有结果。
详情请看图片。
本次请求的HTML如下:
不要更改 <Order>
元素的前缀命名空间。需要命名空间来标识元素的类型,它不能任意使用,需要在您的 XML 中定义,因此在您的情况下,正确的 XML 可能看起来像(尽管我在问题中看不到您的命名空间和 xsd):
<mli:Orders>
<mli:Order>...</mli:Order>
<mli:Order>...</mli:Order>
</mli:Orders>
根据评论进行编辑:
如果我在您的评论中的 XML 中看到 <Order>
来自 mli1:
前缀,请使用它而不是 mli:
,无论如何我的建议保持不变,不要从一个 <Order>
更改为另一个,因为它是同一个对象。所以可能 <mli:Orders>
一定是这样的:
<mli:Orders>
<mli1:Order>...</mli1:Order>
<mli1:Order>...</mli1:Order>
</mli:Orders>