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脚本,就会输出:
到此,全部步骤完成,剩下的事情就是在groovy脚本中调用jar包的函数了。