maven soapui pro插件

maven soapui pro插件,maven,soapui,Maven,Soapui,我正在使用maven soapui pro插件来运行测试套件。 我想使用groovy脚本,它创建测试用例所需的唯一数据。 如何在pom中指定groovy脚本获取唯一数据的路径 当前pom有以下插件: <plugin> <groupId>eviware</groupId> <artifactId>maven-soapui-pro-plugin</artifactId>

我正在使用maven soapui pro插件来运行测试套件。 我想使用groovy脚本,它创建测试用例所需的唯一数据。 如何在pom中指定groovy脚本获取唯一数据的路径

当前pom有以下插件:

<plugin>
                <groupId>eviware</groupId>
                <artifactId>maven-soapui-pro-plugin</artifactId>
                <version>4.0.0</version>
                <executions>
                    <execution>
                        <phase>integration-test</phase>
                        <goals>
                            <goal>test</goal>
                        </goals>
                        <configuration>
                            <projectFile>src/test/resources/CIAM-Integration-test-suite-soapui-project.xml</projectFile>
                            <outputFolder>${project.build.directory}/soapui-reports</outputFolder>
                            <!-- <endpoint>${thirdpartyinventory.service.endpoint}</endpoint>  -->
                            <printReport>true</printReport>
                            <junitReport>true</junitReport>
                            <!-- <projectProperties>
                                <value>message=Hello World!</value>
                                <value>jdbcString=${thirdpartyinventory.jdbcString}</value>
                            </projectProperties> -->
                            <soapuiProperties>
                                <property>
                                    <name>soapui.logroot</name>
                                    <value>${project.build.directory}/soapui-logs/</value>
                                </property>
                                 <property>
                                        <name>soapui.scripting.library</name>
                                        <value>src/test/resources/B2C.groovy</value>
                                 </property>
                            </soapuiProperties>
                        </configuration>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>jgoodies</groupId>
                        <artifactId>looks</artifactId>
                        <version>2.2.0</version>
                    </dependency>
                    <dependency>
                        <groupId>fife</groupId>
                        <artifactId>rsyntaxtextarea</artifactId>
                        <version>1.3.4</version>
                    </dependency>
                    <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>4.4</version>
                    </dependency>
                    <dependency>
                        <groupId>hsqldb</groupId>
                        <artifactId>hsqldb</artifactId>
                        <version>1.8.0.10</version>
                        <type>jar</type>
                    </dependency>
                    <dependency>
                        <groupId>com.oracle</groupId>
                        <artifactId>ojdbc14</artifactId>
                        <version>10.2.0.3.0</version>
                        <type>jar</type>
                    </dependency>
                </dependencies>
            </plugin>

电子设备
maven soapui pro插件
4.0.0
集成测试
测试
src/test/resources/CIAM-Integration-test-suite-soapui-project.xml
${project.build.directory}/soapui报告
真的
真的
soapui.logroot
${project.build.directory}/soapui日志/
soapui.scripting.library
src/test/resources/B2C.groovy
jgoodies
看
2.2.0
法夫
rsyntaxtextarea
1.3.4
朱尼特
朱尼特
4.4
hsqldb
hsqldb
1.8.0.10
罐子
com.oracle
ojdbc14
10.2.0.3.0
罐子

能够解决此问题

这是pom的一个简单变化:

以前的代码:

<soapuiProperties>
                                <property>
                                    <name>soapui.logroot</name>
                                    <value>${project.build.directory}/soapui-logs/</value>
                                </property>
                                 <property>
                                        <name>soapui.scripting.library</name>
                                        <value>src/test/resources/B2C.groovy</value>
                                 </property>
                            </soapuiProperties>

soapui.logroot
${project.build.directory}/soapui日志/
soapui.scripting.library
src/test/resources/B2C.groovy
更改代码:

 <soapuiProperties>
                                <property>
                                    <name>soapui.logroot</name>
                                    <value>${project.build.directory}/soapui-logs/</value>
                                </property>
                                 <property>
                                        <name>soapui.scripting.library</name>
                                        <value>src/test/resources</value>
                                 </property>
                            </soapuiProperties>

soapui.logroot
${project.build.directory}/soapui日志/
soapui.scripting.library
src/测试/资源

能够解决此问题

这是pom的一个简单变化:

以前的代码:

<soapuiProperties>
                                <property>
                                    <name>soapui.logroot</name>
                                    <value>${project.build.directory}/soapui-logs/</value>
                                </property>
                                 <property>
                                        <name>soapui.scripting.library</name>
                                        <value>src/test/resources/B2C.groovy</value>
                                 </property>
                            </soapuiProperties>

soapui.logroot
${project.build.directory}/soapui日志/
soapui.scripting.library
src/test/resources/B2C.groovy
更改代码:

 <soapuiProperties>
                                <property>
                                    <name>soapui.logroot</name>
                                    <value>${project.build.directory}/soapui-logs/</value>
                                </property>
                                 <property>
                                        <name>soapui.scripting.library</name>
                                        <value>src/test/resources</value>
                                 </property>
                            </soapuiProperties>

soapui.logroot
${project.build.directory}/soapui日志/
soapui.scripting.library
src/测试/资源

您当前的pom是什么样子的?您当前的pom是什么样子的?这个不工作-这个id如何与obc/jdbc jar相关?这个不工作-这个id如何与obc/jdbc jar相关?