SoapUI 引用第三方jar包和引用Groovy腳本

SoapUI僅支持JavaScript腳本和Groovy腳本,咱們項目中要引用第三方jar包,那麼如何操做呢?  百度上關於SoapUI引用第三方jar包的資料實在太少了。java

下面是詳細的介紹:函數

1、首先是jar包的代碼以及生成jar包的名稱:spa

package是com.test.demo命令行

import java.util.*;blog

public class DemoJAR {ip

  public String outp()
  {
    return "This is a demo!";
  }


  public static void main(String []args)
  {
    System.out.println("Successful!");
  }
}cmd

用Eclipse或者IDEA生成demojar.jar包,並經過命令行驗證jar包是否生成成功,打開cmd, 切換到jar包所在的目錄,執行java -jar demojar.jar 看是否執行成功class

說明導出的jar包是成功的。test

2、 下面是SoapUI中引用demojar.jar的步驟import

一、首先把生產的demojar.jar保存到SoapUI相關的目錄下,我導入的是C:\Program Files\SmartBear\SoapUI-Pro-5.1.2-m-SNAPSHOT\bin\ext目錄

二、重啓SoapUI(務必重啓,才能把demojar.jar導入SoapUI),能夠查看SoapUI log頁查看demojar.jar是否被成功加入進去

上圖中顯示demojar.jar已經被加到SoapUI中

三、新建一個groovy.script,內容以下:

package com.test.demo     //此包必須與jar包中的包名一致

def helloworld = new DemoJAR()
log.info helloworld.outp()

執行groovy腳本,就會輸出:

  • Mon Aug 31 14:12:49 CST 2015:INFO:This is a demo!

到此,全部步驟完成,剩下的事情就是在groovy腳本中調用jar包的函數了。

相關文章
相關標籤/搜索