博客

在NeoLoad使用SQL数据库

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2019年12月02日

在Tr188金宝搏app苹果下载软件icentis NeoLoad, SQL数据库支持是内置的。它的配置很简单和实施项目中是非常容易的。操纵一个SQL数据库通常是由查询,并与任何数据库一样,你必须做的第一件事是创建您的连接。在NeoLoad您通过创建一个先进的行动在数据库(SQL连接)。

188金宝搏app苹果下载软件Tricentis NeoLoad——操纵SQL数据库

给你提供必要的连接值等连接的名字,你以后将字符串值调用发送命令到数据库,数据库的URL、用户名和密码。许多精明的用户将节省时间设置范围,有一个方法可以测试连接设置确认是否生活实际的联系。有一个方便的测试按钮只有在创建一个SQL变量可以用来验证的链接网址,用户名和密码。点击编辑- >变量,那么功能图标功能图标创建一个新的变量。从列表中选择SQL,将弹出一个SQL变量形式,您可以测试您的连接设置。你是否需要一个新的SQL变量,重要的是要注意,在这里您可以测试您的连接设置。SQL变量创建表单看起来像这样:

188金宝搏app苹果下载软件Tricentis NeoLoad - SQL变量创建表单

填写您的主机、数据库、用户名(登录)和密码,点击测试。如果连接是有效的,命令将运行在查询框。注意您需要提供一个从数据库表名后从SELECT查询来完成。如果你所有的连接设置是正确的,你会有固体通过返回结果确认。同样,这是一个测试你的聪明,简单的地方查询来确认他们将从NeoLoad按预期运行。

到目前为止,我们讨论了NeoLoad连接到SQL和易于连接测试。此外,SQL语句分离对象添加到用户的路径。SQL语句,这是实际的数据库查询,直接在用户运行路径。一旦你定义语句连接(使用连接的名字),它对数据库执行SQL语句查询和变量。

先进的功能行动称为SQL断开。关闭数据库连接是至关重要的,一个最佳实践,当你已经完成了你的事务(s)。在这个时候,你可能还想插入函数结束后容器关闭SQL连接用户路径。可能有原因你应该这样做。例如,如果您正在使用多个数据库的打开和关闭每个需要发生在他们的迭代。

这里有一个例子与SQL NeoLoad一起合作。假设你要提出来一行作为一个记录从一个表中每个迭代和增量的记录行。要做到这一点,您可能想要创建一个变量,首先确定表格的行数与SQL变量控股持有:

从db_table SELECT COUNT (*);(假设我们名字TotalRecords)

然后,创建一个计数变量(我们称之为“CountVar”),计算最大数量。,将其设置为增量+ 1 /使用和创建您的声明如下:

SELECT * FROM db_table限制$ {CountVar}, 1

这个查询将精确地把单行提供的数量为每个迭代。重置计数器结束当你达到表,添加适当的If / Then / Else论点之间寻找适合TotalRecords CountVar,重置CountVar使用一个变量修饰符。为别的,拖在“走”到下一个迭代的命令。尽管这个示例需要一些SQL知识以及在NeoLoad使用一些其他先进功能,整个过程主要是drag-and-drop-based。

188金宝搏app苹果下载软件Tricentis NeoLoad -用户路径变量修饰符

注意,NeoLoad能够支持MySQL, Oracle、DB2, PostgreSQL, Microsoft SQL和定制类型可用数据库选项。

这篇文章最初发表于2018年,是最近更新的2021年7月。

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2019年12月02日
Baidu
map