多测师讲解自动化测试 _RF数据库操作(上)_高级讲师肖sir
一、安装库
1、查看数据库是否按安装
1.1 DatabaseLibrary
pip3 install mysqlclient-2.0.1-cp37-cp37m-win_amd64.whl
dos 下安装
关键字:
1、connect to database #连接数据库的配置信息
connect to database pymysql dcs root 123456 192.168.153.131 3306
2、table must exist
table must exist test # 判断表存在 #有则ok没有则NO
2。1不存在的表,报错
2.2存在的表,运行成功
3、Check If Exists In Database
3.1判断数据库中已经存在的数据
3.2 判断数据库中不存存在的数据
4、check if not exists in database
4.1
4.2
5\ Delete All Rows From Table 删除表中所有数据
Delete All Rows From Table sc #删除表中所有数据 Disconnect From Database
6\Execute Sql Script D:\sql.txt #执行脚本
6、Execute Sql String #执行sql语句
Execute Sql String insert into test values (12,23); #执行sql语句
7、Query
${vael} Query select * from test
log ${vael} #查询当前表中所有的数据
8、ROW COUNT
${count} ROW COUNT select * from test
log ${count} #统计当前数据库中的行数
9. ROW COUNT IS 0 #判断当前数据库中没有的数据
ROW COUNT IS 0
select * from s ; #判断当前数据库中没有的数据
10、ROW COUNT IS equal to x #行数等于 多少行
10.1
ROW COUNT IS equal to x select * from test 13 #行数等于10
10.2
ROW COUNT IS equal to x select * from test 10 #行数等于10
11. Row Count Is Greater Than X #行数大于多少行
Row Count Is Greater Than X select * from test 11 #行数大于11 `
10.2
11.Row Count Is Less Than X # #行数小于
Row Count Is Less Than X
select * from test; 20 #行数小于20
Row Count Is Less Than X
select * from test; 9 #行数小于20
11、 Disconnect From Database #断开数据库连接 #断开数据库连接
Disconnect From Database #断开数据库连接 #断开数据库连接
多测师讲解自动化测试 _RF数据库操作(上)_高级讲师肖sir的更多相关文章
- 多测师讲解自动化测试_rf节课内容_高级讲师肖sir
*** Settings ***Library Selenium2LibraryLibrary OperatingSystem *** Variables ***${name} zhangsan@{l ...
- 多测师讲解自动化测试 _RF模拟鼠标悬停_高级讲师肖sir
test19 Open Browser https://www.ctrip.com/?sid=155952&allianceid=4897&ouid=index gc Maximize ...
- 多测师讲解自动化测试 _RF定位iframe框_高级讲师肖sir
Open Browser https://mail.163.com/ gc Maximize Browser Window sleep 2 #进入if框 Comment Input Text name ...
- 多测师讲解 自动化测试理论(1)_高级讲师肖sir
自动化测试理论什么是自动化测试?广义的:通过工具或程序替代或辅助人工测试的行为叫自动化测试狭义的:通过工具录制或编写脚本模拟手工测试的过程,通过回放或运行脚本执行测试用例,从而代替人工对系统的功能验证 ...
- 多测师讲解自动化测试 _pybot.bat批处理脚本_高级讲师肖sir
- 多测师讲解接口测试 _postman(下)_高级讲师肖sir
关联接口 定义:上个接口返回的参数作为下一个接口的入参 1)接口1:查询出所有的州,自治区,直辖市,省(且发送请求不需要入参) 接口url地址: http://www.webxml.com.cn/We ...
- 多测师讲解ui自动化框架设计思想_高级讲师肖sir
UI自动化框架:UI自动化框架可以分为8个模块,conf.data.public.pageobject.testcase.runner.report.log.conf是用来储存系统环境.数据库.邮件的 ...
- 多测师讲解selenium ——切换窗口——打印句柄_高级讲师肖sir
(一)同一个窗口打开两个浏览器 from selenium import webdriverfrom time import sleepdrvier=webdriver.Chrome()url='ht ...
- 多测师讲解接口测试 _fiddler无法打开浏览器_高级讲师肖sir
错误现象: 打开fi'd'dler以后浏览器无法打开,关闭fiddler之后可以打开浏览器 解决方案: 1. 2. 在点击确定
- 多测师讲解python_模块间的调用_高级讲师肖sir
案例1: 在aaa.py 文件A类中定义一个函数sadp: 在bbb.py文件中导入aaa模块,导入类 ,调用函数 案例2: aaa模块中定义一个A类, 在定义一个sadp的函数, 在bbb模块中导 ...
随机推荐
- 汽车芯片如何高效符合ISO 26262功能安全标准
汽车芯片和集成电路(IC)是高级驾驶员辅助系统(advanced driver assistance systems-ADAS)和联网自动驾驶汽车(connected autonomous veh ...
- blazemeter和jmeter
前言 咸鱼的生活总是那么短暂,年轻还是要多学习 blazemeter BlazeMeter是一款可以记录所有HTTP流量并在10分钟内创建一个负载测试并且与Apache JMeter兼容的chrome ...
- meta生成器 —— 表单元素组件
手写代码? meta(json)需要手写吗?别闹,手写多麻烦呀,我这么懒怎么可能手写,这辈子都别想,所以要弄个工具出来,咱们说干就干. 这个工具,说白了本身就是一个表单,一个meta属性对应一个met ...
- 蒲公英 · JELLY技术周刊 Vol.22: npm i react-router@6.0.0-beta.0
蒲公英 · JELLY技术周刊 Vol.22 近期 React Router 已经释出了 6.x 的 beta 版本,正式版本已经不远了,作为 React 生态中的重要组成部分,React Route ...
- Ansible剧本介绍及使用演示(3)
Ansible剧本编写说明 一. 缩进 yaml 的缩进要求比较严格.一定不能使用tab键 注意:编写yaml文件,就忘掉shell的tab吧. 二. 冒号 每个冒号后面一定要有一个空格 注意:1. ...
- IdentityServer4与API单项目整合(net core 3.X)
一.创建一个空的api项目 添加identityserver4的nuget包 配置config文件 public static IEnumerable<IdentityResource> ...
- 容器云平台No.6~企业级分布式存储Ceph
简介 ceph作为一个统一的分布式存储系统,提供了高性能,高可用性,高扩展性.ceph的统一体现在其可以提供文件系统.块存储.对象存储,在云环境中,通常采用ceph作为后端存储来保证数据的高可用性. ...
- 2020年秋季最新Python详细入门教程!全网最新最全
1. import # -*- coding: utf-8 -*- ## 引入新的包 import turtle import pickle # 文件操作 import tensorflow as t ...
- Windows下设置Mongodb用户名密码
MongoDB认证: 在默认的情况下,Mongodb是监听在127.0.0.1 IP上的,端口号默认为27017,任何客户端都可以连接,不需要认证 默认情况下,Mongodb也是没有管理账户的,除非你 ...
- Spring学习(四)--Spring的IOC
1.BeaDefinition的Resource定位 (1)直接使用BeanDefinitionFactory 定义一个Resource来定位容器使用的BeanDefinition. Resource ...