zoukankan      html  css  js  c++  java
  • SoapUI Pro Project Solution Collection-Test Step Object

    Package com.eviware.soapui.model.testsuite

    used for access the current testsuite object, like test case:

    1. the interface to access the testRunner Object in groovy script: http://www.soapui.org/apidocs/com/eviware/soapui/model/testsuite/TestCaseRunContext.html
    2. the interface to access the context object in groovy script:

           http://www.soapui.org/apidocs/com/eviware/soapui/model/testsuite/TestCaseRunContext.html

       3. the interface to access the log object in groovy script:

          the log object is the log4j library,access from this class:import org.apache.log4j.Logger;

    so here you can soapui had provided us three objects to access soapui context .

      4. the interface to access the test case object:

     http://www.soapui.org/apidocs/com/eviware/soapui/model/testsuite/TestCase.html

    TestCase newcase=testRunner.getTestCase();

    for testRunner object ,you can do these things from it’s interface:

    • get the test step ,can from these way ,the test step’s name :
    testRunner.getTestCase().getTestStepByName("");
    • get the test step by test step’s by index number:
    testRunner.getTestCase().getTestStepAt(1)

    • access to different type of test step:
    com.eviware.soapui.model.testsuite
    Interface TestStep
    
    All Superinterfaces:
    ModelItem, PropertyChangeNotifier, ResultContainer, TestModelItem, TestPropertyHolder
    All Known Subinterfaces:
    HttpRequestTestStep, HttpTestRequestStepInterface, OperationTestStep, RestTestRequestStepInterface, SamplerTestStep
    All Known Implementing Classes:
    AMFRequestTestStep, HttpTestRequestStep, JdbcRequestTestStep, ManualTestStep, PropertyTransfersTestStep, ProPlaceholderStepFactory.WsdlProPlaceholderTestStep, RestTestRequestStep, WsdlDelayTestStep, WsdlGotoTestStep, WsdlGroovyScriptTestStep, WsdlMockResponseTestStep, WsdlPropertiesTestStep, WsdlRunTestCaseTestStep, WsdlTestRequestStep, WsdlTestStep, WsdlTestStepWithProperties

    from above we can see we can access any test step if you need .

    soapui had provided these types of test step ,see below:

    1. Test Request
    2. Rest Test Request
    3. Http Test Request
    4. AMF Request
    5. JDBC Request
    6. Properties
    7. Properties Transfer
    8. DataSource
    9. DataSink
    10. DataGen
    11. DataSource Loop
    12. Conditional Goto
    13. Run TestCase
    14. Groovy Script
    15. Assert TestStep
    16. Delay
    17. Mock Response
    18. Manual TestStep

    here i just give some special object we use often in your project:

    1.JDBC Request

    free version: JdbcRequestTestStep http://www.soapui.org/apidocs/com/eviware/soapui/impl/wsdl/teststeps/JdbcRequestTestStep.html

    pro version:ProJdbcRequestTestStep

    2.DataSource :WsdlDataSourceTestStep

    3.DataSource Loop:WsdlDataSourceLoopTestStep

  • 相关阅读:
    html中嵌入天气预报
    linux简单命令
    正则表达式基本语法
    jquery表单验证
    yaf函数方法及使用
    php函数
    yaf框架的特点
    mysql数据库
    php连数据库
    xml基础知识
  • 原文地址:https://www.cnblogs.com/seniortestingdev/p/3983585.html
Copyright © 2011-2022 走看看