热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

接口测试soapuijdbc请求Groovy请求两种方式连接mysql数据库

1.准备工作–将mysql相应的驱动放到lib目录下:将mysql-connector-java-5.1.40-bin.jar驱动包(自行下载),放在soapui安装目录的lib文

1.准备工作–将mysql相应的驱动放到lib目录下:
将mysql-connector-java-5.1.40-bin.jar驱动包(自行下载),放在soapui安装目录的lib文件夹下,比如我的路径:C:\Program Files\SmartBear\SoapUI-Pro-5.1.2\lib

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 1.png

2.soapui 设置jdbc的驱动(检查此处有没有相应的驱动设置,默认信息不动)

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 2.png

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 3.png

连接字符串的组成方式如下:

jdbc:mysql://:/?user=&password=

解释:

jdbc:
mysql://ip[数据库所在的服务器IP地址]:port[端口号]/database[数据库名称]?user=[这里填写登录数据库用户名]&password=[密码]

3.【SoapUI】JDBC Request连接mysql数据库 <方式一>
右键点击创建项目(Project)-建测试集(TestSuite)-建测试用例(TestCase)-(自行创建)
a. 建测试步骤(TestSteps)-添加JDBC请求步骤:

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 4.png

b. 点击下图中的配置按钮,填上相应的 数据库信息:

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 5.png

c. 配置完成后测试数据库是否配置成功:

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 6.png

d. 数据库配置完成,现在开始配置需要的数据

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 7.png

e: 添加需要的字段,下面会总动生成sql语句(也可以自己写语句)

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 8.png

f1: sql语句使用固定的查询参数:
运行,查看返回结果:

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 9.png

f2: sql语句加变动查询参数:(有时候需要上下传参的时候,将需要的参数作为sql语句的传参使用)
语法:字段前面需要加上 :

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 10.png

&#8212;&#8212;&#8211;至此,JDBC Request连接mysql数据库完成&#8212;&#8212;&#8212;-

4.【SoapUI】Groovy连接mysql数据库 <方式二>
新建 groovy script 请求:

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 11.png

《接口测试-soapui-jdbc请求-Groovy请求-两种方式连接mysql数据库》 12.png

代码如下:


import groovy.sql.Sql;
def JDBCURL =&#8221;jdbc:mysql://192.168.xx.xx:xxxx/xxxxxxx&#8220;
def USERNAME = &#8220;xxx&#8221;
def PASSWORD = &#8220;xxx&#8221;
def JDBCDRIVER = &#8220;com.mysql.jdbc.Driver&#8221;
def sql = Sql.newInstance(JDBCURL,USERNAME,PASSWORD,JDBCDRIVER)
def result = sql.eachRow(&#8220;SELECT * FROM xxxxx LIMIT 3&#8221;){
log.info(&#8220;credit_account_trade info sequence_no is: ${it.SEQUENCE_NO} ,&#8221;+&#8221;created_cn is :${it.created_cn}&#8221;)
}

&#8212;&#8212;&#8211;至此,Groovy连接mysql数据库完成&#8212;&#8212;&#8212;-
参考:soapui 官网,官网地址:https://www.soapui.org/
jdbc请求地址:https://www.soapui.org/jdbc/reference/the-jdbc-request-window.html


推荐阅读
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 本文讨论了在shiro java配置中加入Shiro listener后启动失败的问题。作者引入了一系列jar包,并在web.xml中配置了相关内容,但启动后却无法正常运行。文章提供了具体引入的jar包和web.xml的配置内容,并指出可能的错误原因。该问题可能与jar包版本不兼容、web.xml配置错误等有关。 ... [详细]
  • PHP中的curl_multi系列函数可以实现同时请求多个URL来实现并发,而不是像普通curl函数那样请求后会阻塞,直到结果返回才进行下一个请求。因此在批量请求URL时可通过curl_multi系列函数提升程序的运行效率。curl普通请求$startT ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • 开发笔记:MyBatis学习之逆向工程
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了MyBatis学习之逆向工程相关的知识,希望对你有一定的参考价值。转载:http://w ... [详细]
  • linux下编译安装lnmp
    2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ... [详细]
  • 为PHP5安装curl和gd
    2019独角兽企业重金招聘Python工程师标准一、查看php5是否安装了curl:1在web服务器目录(Ubuntu下通常为varwww ... [详细]
  • Mac上安装MySQL过程分享【MySQL】
    数据库|mysql教程Mac,安装MySQL数据库-mysql教程1.下载MySQL下载地址,选择要下载的版本,建议选择DMG安装包,用着比较方便。影视源码可开分站,ubuntu编 ... [详细]
  • Centos7安装MySql5.6
    如何在CentO ... [详细]
author-avatar
mobiledu2502929507
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有