soapUI是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了soapUI是啥相关的知识,希望对你有一定的参考价值。
soapUI,是一款开源软件测试工具。
开源软件,是源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的束缚。
软件测试工具,即是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前的软件工具。它们使测试人员能够更好地找出软件错误的所在。
soapUI是一款开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用附件集成到Eclipse,maven2.X,Netbeans 和 intellij 中使用。
soapUI:截图
希望帮得到你。~~
参考技术A soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI pro是soapUI的商业非开源版本,实现的功能较开源的soapUI更多。从soapUI框架中读取hive数据
【中文标题】从soapUI框架中读取hive数据【英文标题】:Reading hive data from soapUI framework 【发布时间】:2016-06-21 11:19:02 【问题描述】:我是 SoapUI 框架的新手。我正在尝试使用soapUI 框架来测试REST API。在测试 REST API 时,我需要验证来自后端数据库以及 Hive 和 Cassandra 的数据。
我可以为 SoapUI 进行设置,并可以使用 SoapUI 框架提供的 groovy 脚本在 Cassandra 上测试查询。但是当我使用 SoapUI 搜索连接到 hive 时,我找不到任何参考。同样在这些站点上,未提供 JDBC 驱动程序,但未提及配置单元。
那么有什么选项可以从 SoapUI 框架连接到 hive 吗? 我应该考虑使用 SoapUI 中的 Hive JDBC 驱动程序吗?
感谢您的帮助!
【问题讨论】:
【参考方案1】:我相信您应该能够通过以下方式将它用于不同的数据库:
-
JDBC 测试步骤
Groovy Script(你应该可以使用几乎java代码)
无论哪种方式,将驱动程序/库复制到SOAPUI_HOME/bin/ext
目录并重新启动SoapUI
这是用于连接到Hive
的客户端代码(Java 中)的link。
来自上述链接的示例连接代码(所以应该能够在 groovy 中使用):
try
Class.forName(driverName);
catch (ClassNotFoundException e)
// TODO Auto-generated catch block
e.printStackTrace();
System.exit(1);
Connection con = DriverManager.getConnection("jdbc:hive://localhost:10000/default", "", "");
Statement stmt = con.createStatement();
String tableName = "testHiveDriverTable";
stmt.executeQuery("drop table " + tableName);
ResultSet res = stmt.executeQuery("create table " + tableName + " (key int, value string)");
// show tables
String sql = "show tables '" + tableName + "'";
System.out.println("Running: " + sql);
res = stmt.executeQuery(sql);
【讨论】:
感谢您的回复。我正在尝试这个选项,很快就会更新。以上是关于soapUI是啥的主要内容,如果未能解决你的问题,请参考以下文章