当前位置: 首页 > 知识库问答 >
问题:

如何用Java创建SOAP UI项目并运行对它的请求

衡泰
2023-03-14

我想创建一个Java类,它将执行以下
1。使用WSDL加载/创建SOAPUI项目。
2。运行对该WSDL中的操作的请求。

这是我的soapjavatest.java文件(虽然这并不完整,但它只是在SOAP UI中注册一个项目并打印其中包含的操作)

public class SoapJavaTest{
    public static void main(String args[]) throws Exception{
        String projectFile ="SoapUIJavaTest\\SoapUIProjects\\soapui-project1.xml";
        WsdlProject project = new WsdlProject (projectFile);
        //WsdlProject project = new WsdlProject();
        WsdlInterface[] wsdls = WsdlImporter.importWsdl(project, "http://metalmaker.net/metalmaker.asmx?WSDL");
        WsdlInterface wsdl = wsdls[0];
        for (Operation operation : wsdl.getOperationList()){
            WsdlOperation op = (WsdlOperation) operation;
            System.out.println("OP:"+op.getName());System.out.println(op.createRequest(true));
            System.out.println("Response:");System.out.println(op.createResponse(true));
            }
        }

    }

共有1个答案

慕容典
2023-03-14

我终于能够解决这个问题了。我正在创建一个SoapUI项目,保存它并通过代码发送请求。请参阅这里的链接以获得完整的详细信息。谢了。

 类似资料:
  • 问题内容: 我想创建一个Java类,该Java类将执行以下操作: 1.使用wsdl加载/创建SOAPUI项目。 2.对该wsdl中的操作运行请求。 这是我的SoapJavaTest.java文件(尽管还不完整,它只是在SOAP UI中注册一个项目并打印其中包含的操作) 我收到以下错误-‘NoSuchMethodError:org.apache.xmlbeans.XmlBeans.typeSyste

  • 我正在尝试创建EJB 3.2无状态Bean项目,但到目前为止仍然没有任何效果。我希望任何人都能帮助我。 以下是我的eclipse上的EJB项目结构: SLBean。Java语言 SLBeanRemote。Java语言 jboss-ejb-client.properties Test.java 因此,在我通过Eclipse在Wildfly Server上运行EJBTest项目后,我运行Test.ja

  • 我试图使用groovy脚本创建Soapui项目。当直接从SoapUI运行它时,脚本工作正常,并且创建了使用WSDL的新项目。 该脚本是在:Project->TestSuite->TestCase->Groovy脚本中创建的 脚本在中正常工作。但是,在使用运行时失败,如下所示: 错误:java.lang.NullPointerException:无法对空对象调用方法createProject()

  • 本文向大家介绍IntelliJ IDEA创建普通的Java 项目及创建 Java 文件并运行的教程,包括了IntelliJ IDEA创建普通的Java 项目及创建 Java 文件并运行的教程的使用技巧和注意事项,需要的朋友参考一下 最近突然看到这篇几年前随手记录的文章,居然浏览量那么高。看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用,我建议大家可

  • 如何从命令行创建Java Gradle项目? 它应该创建标准的maven文件夹布局,如下图所示。 更新: 那么有办法在一个命令中完成吗?

  • 本文向大家介绍IDEA创建Java项目文件并运行教程解析,包括了IDEA创建Java项目文件并运行教程解析的使用技巧和注意事项,需要的朋友参考一下 首先,确保 IDEA 软件正确安装完成,Java 开发工具包 JDK 安装完成。 IDEA 的 Java 项目 (Project) 则相当于 Eclipse 的工作空间 (workspace) 的概念。 一、创建 Java 项目: 1、打开 IDEA