以soapUI自带的sample project为例,学习利用DataSource进行login --》search(循环)--》logout
DataSource 的类型有:Data Connection/ Grid / File/ XML /groovy /excel /directory/JDBC
为了让DataSource能循环起来,还要和DataSource Loop结合,下面分布学习Grid / File /excel /Data Connection
1 创建testcase,添加基础的step:login/ search/ logout
并且在search中对
2 新增step:DataSource
并且新增一个Property:search_string, 选择类型:Grid 新增参数:Item 1 / Item 2 / Item 3 / Item 4
在新参数后,可以运行DataSource中的绿色运行按钮,可以测试一下datasource是否可用(下面有data log查看)
3 新增step:DataSource Loop, 在DataSourceLoop配置对话框中选择datasource step,选择target step
4 在search request中配置相关session id / searchstring
session id的参数设置,就是选择login response产生的session (之前的学习中有介绍过)
searchstring的参数设置类似,这里我们选择在DataSource中添加的search_string
5 以上设置好后,就能运行测试用例了,
通过TestCase log />
测试开始之前需要建立测试环境,setup方法被@Before修饰。通过工具,使用对象作为参数,创建一个MockMvc对象。
conn = new OracleConnection(connString);
connOpen();
if (connState == ConnectionStateOpen)
{
result = true;
connClose();
}
else
{
你刚刚把他打开了,又关掉了;你可以改一下
conn = new OracleConnection(connString);
connOpen();
if (connState == ConnectionStateBroken)
{
result = false;
connClose();
connopen
}
else
{
import javasql;
public class DatabaseOrcale {
public DatabaseOrcale() {
}
public static void main(String[] args) {
String
OrcaleDriver="orcalejdbcdriverOrcaleDriver";
String
CoonStr="jdbc:orcalethin:@主机 host:端口号:数据库名","用户名","密码";
String sql="selectfrom Test01";
Connecttion Coon=null;
ResultSet ts=null;
try{
ClassforName(OrcaleDriver);
Coon=DriverManagergetConnection(ConnStr);//与DBMS建立连接
Statement
stmt=ConncreateStateStatement();
rs=stmtexecuteQuery(sql);
Systemoutprintln("列1 列2 列3 列4");
while(rsnext()){
Systemoutprint("1"+rsgetInt("列1"));
Systemoutprint("2"+rsgetString("列2"));
//……………………
Systemoutprintln();
}
rsclose();
stmtclose();
Connclose();
}
catch(Exception e){
egetMessage();
eprintStackTrace();
}
}
}
以上就是关于soapui接口测试怎么连接数据库进行测试全部的内容,包括:soapui接口测试怎么连接数据库进行测试、springboot模拟数据库测试(springboot连接数据库并测试)、如何测试asp net连接oracle数据库是否成功等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)