首页 > 代码库 > soapui调试测试用例

soapui调试测试用例

开始

本指南将向您展示如何开始使用TestCase调试。

 

  1. 导入在home文件夹中的soapUI-Tutorials文件夹中找到的sample-soapui-pro-project.xml项目。如果没有看到soapUI-Tutorials文件夹,请确保您已经在soapUI Pro安装程序中检查了“教程”选项。

    技术分享

     
  2. 通过右键单击并选择启动Start Minimized。 

    技术分享

     
  3. 然后打开Sample Simple TestSuite和Simple Search TestCase。

     

    技术分享

     
  4. 现在点击TestCase调试选项卡打开TestCase调试面板。

     

    技术分享

     
  5. 现在单击属性传输左侧的BP列:Move sessionID TestStep。这将为您的TestCase添加一个断点,这将在执行选定的TestStep之前停止执行。

     

    技术分享

     
  6. Run the test to the breakpoint by clicking the green arrow to the left.

    技术分享

     
  7. TestCase将运行到断点。最右侧列中的绿色箭头表示要执行的TestStep,在本例中为Property Transfer:Move sessionID。

     

    技术分享

     
  8. 在TestStep执行列表的右侧,列出了按类型分组的所有soapUI属性。如果属性值已更改,则该组的标题将被标记为一个表示已更改的星号。在我们的例子中,Context和Test Request:login已被更改。

    技术分享

     
  9. 如果我们点击Test Request:login组上的加号,它将展开,我们将看到RawRequest,请求和响应已更改。.

    技术分享

     
  10. 在底部角落有一个检查器,以更可读的格式显示请求属性的内容。

     

    技术分享


条件断点

有时,只有在某个条件有效的情况下,您可能只想在TestStep中断。本指南将向您展示如何向断点添加条件。

 

  1. 首先右键单击断点并选择断点属性

     

    技术分享

     
  2. 现在检查条件复选框以将条件添加到断点。

     

    技术分享

     
  3. 最后在Groovy中写一个条件,它将以true或false来解析。在这种情况下,如果有一个名为myProperty的TestCase属性具有值myValue,则断点将被启用。您还可以通过单击绿色箭头按钮来测试此条件。

  4. 技术分享

soapui调试测试用例