自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mysql外键约束

mysql外键约束

2022-05-09 00:29:25 217

原创 Mysql索引操作

概述索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。优:加快数据检索的速度,提高查找效率缺:占用数据库物理存储空间,当对表中的数据更新时,索引需要动态维护,降低数据写入效率。注意:通常只在经常进行查询操作的字段上创建索引对于数据量很少的表或者经常进行写操作而不是查询操作的表不适合创建索引索引分类普通(MUL)普通索引:字段值无约束,KEY标志为MUL唯一索引(UNI)唯一索引(unique):字段值不允许重复,但可以

2022-05-08 22:15:33 452

原创 Mysql数据库聚合操作

mysql聚合操作

2022-05-06 00:12:37 1287

原创 postman生成测试报告

newman:一款基于node js开发的,可以运行postman并生成测试报告的脚本工具安装nodejs下载网址:http://nodejs.cn/download安装:双击运行安装包验证:node -v安装newmannpm install -g newman验证:newman -v 安装newman-reporter-htmlnpm install -g new-reporter-html导出测试集,环境变量,全局变量1,导出测试集2,导出环境变量3

2021-08-17 22:27:32 367

原创 Postman参数化

场景:针对单个接口,存在大量数据需要批量测试时,可将数据存放到外部文件,通过postman来读取外部文件并执行测试常见数据格式:csvjson操作步骤:1,准备测试数据文件2,设置参数,直接通过{{变量名}}引用在断言中使用需要借助data方法来进行使用,如:data.username3,选择数据文件进行批量执行4,结果检查例:...

2021-08-17 01:06:12 1082

原创 Postman关联

关联:当后一个接口的请求需要依赖前一个接口的响应数据时,一般通过劝几句变量或者环境变量进行参数在接口之间的传递实现:例: 请求获取天气接口 获取天气接口中返回的城市名称 请求百度搜索接口,搜索城市...

2021-08-16 23:18:57 112

原创 linux操作系统软件安装卸载

软件安装离线安装deb文件格式安装(ubuntu安装包格式)命令选项说明dpkg安装和卸载deb安装包-i离线安装deb安装包例: sudo dpkg 安装包名在线安装

2021-08-15 01:00:41 81

原创 linux操作系统vim编辑器

介绍:vim是一款功能强大的文本编辑器,使用命令进行编辑,完全脱离了鼠标的操作vim工作模式:命令模式编辑模式末行模式说明: 打开文件进行的是命令模式工作模式效果图:编辑模式与末行模式不能直接切换,需要通过命令模式来完成vim常用命令:命令说明yy复制光标所在行p粘贴dd删除/剪切当前行V按行选中u撤销Ctrl+ r反撤销>>往右缩进<<往左缩进:/搜索的内容按指定内容搜索

2021-08-14 00:38:38 86

原创 linux操作系统远程登录拷贝

1.SSH远程登录:命令格式: ssh 用户名@IP地址命令选项ssh远程登录scp远程拷贝说明:SSH是专门为远程登录提供的一个协议,常用于远程登录,使用前需要安装相应的服务和客户端软件linux作为服务端需要安装ssh服务端软件,执行:sudo apt-get install openssh-servermacOS默认安装windows安装open SSH for Windows例: ssh ubuntu@192.168.149.171

2021-08-14 00:20:02 178

原创 Linux操作系统用户与用户组管理

sudo命令命令选项说明sudo某个命令的执行需要获取管理员权限可以在命令前加sudo-s切换到root用户,获取管理员权限例:sudo -s #切换到管理员权限sudo touch / 1.txt #在/目录下创建文件加管理员权限查看当前用户命令选项说明whoami查看当前用户who查看所有登录的用户退出用户登录命令选项说明exit退出用户登录说明:切换用户后退出,返

2021-08-13 00:37:02 336

原创 Linux操作系统高级命令

重定向查看文件内容创建链接文件

2021-08-11 17:30:38 218

原创 linux操作系统基本命令

linux终端命令格式:command [-options] [parameter]说明:command:命令名,例如:ls,pwd,useradd-options:选项,长选项(–help),短选项(-r), 可以有零个,一个或者多个,多个可合并,例:-r -d -mparameter:参数,命令的操作对象,可以有零个,一个或者多个,例:touch 文件名,mkdir 目录名 ,文件名与目录名就是参数[]:代表可选基本命令:1.查看文件目录:命令选项说明

2021-08-11 13:21:29 363

原创 Postman环境变量与局部变量

w

2021-08-07 22:53:47 1165

原创 Postman断言

断言:通过代码自动判断实际返回结果与预期结果是否一致断言一致为pass断言不一致为failPostman断言:写在tests中,通过javascript编写,断言结果会在testResult中常用断言1,断言响应状态码是否为200--------postman代码块名称:status code is 200pm.test("Status code is 200", function () { pm.response.to.have.status(200);});2,断言

2021-08-07 16:24:45 759

原创 Postman用例集管理

1,创建集合(项目)2,创建文件夹(模块,如登录,员工管理)3,创建请求(测试用例)

2021-08-07 12:22:58 247

原创 Postman基本用法

Postman操作步骤:1设置请求方式2输入接口地址3点击发送请求4查看响应结果Postman发送URL参数`url?参数名 = 参数值例: http://localhost/Home/Goods?search.html?q=iphonePoatman发送表单数据在Body-----x-www-form-urlencoded下添加表单数据Postman发送JSON数据在Headers中添加请求上送字段Content-Type为application/jsonBody—raw下

2021-08-07 11:09:16 172

原创 Postman安装与卸载

Postman安装https://www.getpostman.com/downloads![在这里插入图片描述](https://img-blog.csdnimg.cn/aefeff23f6ef433abe9859ecc4a18fcb.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjAxMTg5,size_16,color_F

2021-08-06 00:16:47 10036 5

原创 selenium元素等待

自动化测试中,受网速,机器性能得到影响,需要查找的元素不会马上出现,此时就需要设置元素等待。显示等待通过对查找元素方法的封装并同时设置该元素的等待时间方法:WebDriverWait(driver,timeout=30,poll_frequency=0.5).until(lambda x: x.find_element(*loc))实例操作方法:#显示等待需要先导入WebDriverWait类from selenium.webdriver.support.wait import WebDri

2021-01-15 22:44:52 339

原创 数据库多表查询

子查询嵌套查询,查询条件里面嵌套了小的查询select 字段 from 表名 where 查询条件(select 字段 from 表名 where 查询条件)例:查询1班叫张三的学员的java语言的成绩java语言在课程表(kcb)里,学号,姓名在学生表(xsb)里,成绩在成绩表(cjb)里select cj from cjb where xh = (select xh from xsb where bj= '1班' and xm = '张三')and kch = (select

2021-01-06 14:50:59 435 1

原创 数据库之数据的管理:增删改查

数据的插入insert into 表名(字段1,字段2,...)values(值1,值2,...),(值1,值2,...),...例: insert student(sid,sname.score,semail) values(01,'李四',88,'1234@qq.com') (02,'王五',90,'23456@qq.com')数据的查询查询所有字段select 所有字段名/* from 表名例: select 所有字段名/* from student查询特定的字段

2021-01-05 18:21:52 381

原创 数据库基本操作

环境搭建:

2021-01-04 18:47:59 138

原创 selenium自动化之鼠标键盘操作方法

<一>鼠标操作原因:满足多样的鼠标点击效果前置步骤鼠标操作方法在ActionChains类中,需要先导包才能使用导包:from selenium.webdriver.common.action_chains import ActionChains操作方法1.context_click() 右击应用:context_click(element).perform()2.double_click() 双击应用:double_click(element).perfor

2020-12-29 21:47:26 397

原创 selenium自动化之浏览器操作方法

浏览器操作浏览器最大化设置浏览器大小(单位像素)设置浏览器位置后退操作前进操作刷新操作关闭当前主窗口关闭driver启动的所有窗口获取当前页面的title信息获取当前页面的url信息<四>键盘操作<五>鼠标操作...

2020-12-29 20:14:47 112

原创 selenium自动化之元素操作方法

<一>元素操作输入方法send_keys()点击方法click()清空方法clear()

2020-12-29 19:57:49 183

原创 selenium自动化之xpath元素定位

xpath:即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。语法:表达式描述nodename选取此节点的所有子节点。/从根节点选取。//从匹配选择的当前节点选择文档中的节点,考虑它们的位置。.选取当前节点。…选取当前节点的父节点。@选取属性。xpath定位:一种基于元素路径查找元素的定位方式driver.find_element_by_xpath("xpath元素")Xp

2020-12-28 22:24:04 176

原创 selenium自动化之常用元素定位

常用API操作页面获取:is_ 判断是否可操作is_displayed() 判断是否存在is_selected() 判断是否选中鼠标,键盘相关操作click()单击 click()悬停右键输入清理输入热键配合

2020-12-28 21:35:31 183

原创 appium自动化之toast获取

什么是toast:toast为手机操作出现的提示文字,从出现到消失时间大约为几秒钟,如图:一,获取toast依赖环境安装安装node.js链接:https://pan.baidu.com/s/1h4ss5uLUXwlNVZg_P185XQ提取码:sdcv安装:一路点击下一步进行安装验证:输入npm不出现不是内部命令,即为成功安装cnpmnpm install -g cnpm --register=https://register.npm.taobao.org验证:输入cnpm不

2020-12-27 22:41:09 575

原创 selenium自动化frame表单切换

webdriver只能在打开的当前页面上进行元素的定位,但网站建设通常采用frame/iframe框架进行嵌套,webdriver无法对嵌套的frame表单进行定位,需要切换到对应表单下进行操作进入表单driver.switch_to.frame(name)name:默认取表单的id或class属性若默认属性无法定位或者没有默认的id,class属性,则可以先对该表单进行元素定位,再将定位到的元素传给表单切换的方法中el = driver.find_element_by_css_selector

2020-12-27 13:21:39 328

原创 Genymotion模拟器安装APK

问题:Android用Genymotion 调试的时候,若安装软件出现Failure [INSTALL_FAILED_NO_MATCHING_ABIS] 错误,并且始终安装不上。解答:原因是因为模拟器是在x86的处理器上运行,而手机一般都是RAM架构的,所以得把模拟器刷成ARM的才行。所需工具(百度网盘下载):链接:https://pan.baidu.com/s/1OSW_XeYexMOe7sMZK4xfaQ提取码:sdcv操作步骤:1.修改Geymotion中的默认SDK目录:打开Geym

2020-12-26 16:04:03 3475 5

原创 软件测试分类

软件测试分类测试按种类分的话可以分为功能测试,性能测试和自动化测试,若按阶段划分可划分很多种,如:单元测试,集成测试,系统测试,验收测试,还可以按是否查看代码划分为白盒测试,黑盒测试,还可以按别的类型划分,如图:1.功能测试: 1.1测试软件功能是否可用,里面包括逻辑功能,界面,易用性,安装,兼容性2.性能测试: 2.1 时间性能:软件中一个具体事务的响应时间,如登录,从点击登录到出现登录成功或者登录失败界面的时间。 2.2空间性能:软件运行过程中需要消耗的资源,如CPU和.

2020-10-07 23:55:16 845

软件测试基础知识识记.docx

软件测试基础知识识记.docx

2021-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除