7

SoapUI 中的 Javascript 如何?

在 SoapUI 中,您可以编写 Groovy 脚本!但是由于即使在 SoapUI 中也支持 javascript,我们如何在 SoapUI 中编写 javascript 是否有一个简单的示例可以详细解释这一点。是否有任何简单的代码用于自动化使用 javascript 进行测试的过程。

4

3 回答 3

6

要将项目切换到 JavaScript,请单击该项目,然后转到左下角的窗口。选择脚本语言字段并将其更新为 JavaScript。

至于你能用它做什么,你真的可以做任何事情。您可以创建脚本步骤或断言。一些示例包括创建脚本以创建变量或循环通过响应以验证信息。我也没有发现太多关于使用带有soapUI 的JavaScript 的内容,最后还是坚持使用Groovy。如果需要,我发现它很强大并且可以通过 Java 进行扩展。

如果你想要一个关于如何做某事的具体例子。我建议您就到目前为止所尝试的内容提出一个更具体的问题。

于 2013-01-19T14:23:00.573 回答
1

到目前为止,我已经...

function myFunction() {
log.info('Hello');
}
myFunction();

输出显示在脚本日志中,当我弄清楚如何循环测试等时,将发布......</p>

于 2015-07-30T08:36:40.370 回答
1

我没有尝试过 JavaScript,但我开发了自己的 java 类,用于复杂的响应检查。

您不必更改 SoapUI 中的脚本语言。为了调用 Java 类,我在测试中有一个常规步骤,它从我的 java 类中实例化一个对象,然后我在该对象上调用一个关键方法。您可以将 SoapUI 传递到 groovy 脚本中的对象传入,以便随后处理响应。

Java 脚本本身位于 SoapUI 下的 bin/scripts 文件夹中。

在处理 java 类时,我使用像 Brackets 这样的外部编辑器。当我保存更改时,SoapUI 会检测到该更改并重新编译 java 类,因此不需要在每次调整类后重新启动 SoapUI。

智能熊网站和其他地方都有教程可以帮助您启动和运行。

于 2017-09-19T18:10:24.913 回答