自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 python-文件常用操作

文件内建函数和方法:open()——打开文件read()——输入readline()——输入一行seek()——文件内移动write()——输出close()——关闭文件练习:转载于:https://www.cnblogs.com/JodieRao/p/11492585.html...

2019-09-09 16:39:00 131

转载 Oracle- 函数大全

下载地址:链接:https://pan.baidu.com/s/113trPlPd4FzBe_-6PGQxjg 提取码:ding 转载于:https://www.cnblogs.com/JodieRao/p/11433286.html

2019-08-26 09:53:00 144

转载 Oracle- 数据库知识回顾

数据库知识回顾:sql语句的语法规范:sql语句不区分大小写,习惯上系统的保留字、关键字、函数名称大写,表名和列名小写使用空格和换行分隔单词效果一样,一般情况下独立的整句不换行,不同的子句需要换行,where子句中每个条件占一行sql语句以分号作为分隔符,系统读取到分号才会执行语句复杂的sql可以加上注释予以说明--单行注释/*多行注释多...

2019-08-25 15:11:00 149

转载 Oracle-DQL 7- 集合操作

集合操作:--将查询结果看作是一个集合,可以将多个查询结果之间用集合操作找出特点的数据--很多的集合操作可以使用条件的组合进行代替,集合操作的效率高于条件组合--某些复杂的查询结果只能通过集合操作得到--进行集合操作的多个查询语句,所选择的列必须一致--并集,unionSELECT ename,job,sal,deptno FROM empWHERE sal >= 1500...

2019-08-24 15:57:00 111

转载 Oracle-DQL 6- 子查询

子查询:--查询emp表中工资高于allen的员工信息SELECT sal FROM empWHERE ename = 'ALLEN';SELECT * FROM empWHERE sal > 1600;--当查询的条件不是客观条件,而是表中的数据,并且不关心具体的数据是多少时,使用子查询--子查询就是查询语句的嵌套,将子查询的结果作为主查询的条件--子查询必须用括号括...

2019-08-23 15:06:00 717

转载 Oracle-DQL 5- 分组函数(多行函数)

分组函数(多行函数):--针对表中的多行数据进行运算,返回一个结果1.多行函数--sum() 求和SELECT SUM(sal) FROM emp;--avg() 求平均值SELECT AVG(sal) FROM emp;--sum 和 avg 只能对数字类型进行运算--count() 计数,非空值的行数SELECT COUNT(empno),COUNT(*),COU...

2019-08-22 15:05:00 247

转载 Oracle-DQL 4- 多表查询

多表查询:1.笛卡尔积SELECT * FROM dept;--查询员工的信息和其所在部门的信息SELECT ename,job,dname,locFROM emp,dept;--集合A中的所有元素和集合B中的所有元素组成的有序对的集合称为笛卡尔积,也叫做笛卡尔结果--给两张表建立连接,再进行多表查询可以避免笛卡尔积--在where字句中定义连接条件,就是两张表之间数据的对应关系...

2019-08-21 15:27:00 198

转载 Oracle-DQL 3- 单行函数

单行函数:--使用函数对表中的数据进行运算和处理,针对每行数据返回一个结果,叫做单行函数--包括数字函数,字符函数,日期函数,转换函数,其他函数1.数字函数--round(m,n) 将数字m精确到小数点后n位SELECT ROUND(123.456,1),ROUND(123.456,2),ROUND(123.456,0) FROM emp;--oracle 中有一张...

2019-08-20 13:38:00 307

转载 Oracle-DQL 2- 限定和排序

1.where子句--查询30号部门员工的姓名,职位和工资SELECT ename,job,sal,deptno FROM empWHERE deptno = 30;--查询职位是manager的员工SELECT * FROM empWHERE job = 'MANAGER';--手动输入字符串要加单引号,并且区分大小写-- 比较条件的两边的数据类型必须一致--查询工资高于2...

2019-08-19 18:28:00 98

转载 Oracle-DQL 1- select基础

说明:语句中说到的“表”,以及表中有哪些“列”自行脑补......重要的是理解概念,能看懂语句代表的含义就可以了~DQL-数据查询语句:1.* 表示所有列SELECT * FROM emp;2.指定查询的列SELECT ename,job,sal FROM emp;3.可以在查询语句中对数据进行运算SELECT ename,job,sal,12*sal FROM emp;...

2019-08-18 12:38:00 62

转载 Oracle-DDL 3- 触发器

DDL-数据定义语句:四、触发器-- 触发器(trigger),与某些特定的操作绑定,当达到触发条件后会自动触发--主要用来将某些操作的过程记录下来,或者阻止某些非法的操作,保护数据/*触发条件:触发时间 —— before/after触发操作 —— insert/update/delete触发对象 —— 表和列触发范围 —— 所有数据或者指定条件*//*creat...

2019-08-17 23:32:00 74

转载 Oracle-DDL 2- 视图&索引

DDL-数据定义语句:二、视图--视图(view),本身不保存数据,保存的是一个查询语句--对视图的操作等同于对查询语句中源数据的操作--视图占用存储空间较小,可以快速的对特定数据进行访问和操作--视图主要用于针对相同的数据,创建不同的视图来区分访问和操作的权限--创建适当的视图可以简化查询语句--创建视图需要相应的权限/*create 【or replace】 view ...

2019-08-16 23:11:00 78

转载 Oracle-DDL 1- 表管理

DDL-数据定义语句:一、表管理1.create 创建表--必须有创建表的权限和表空间--表名必须以字母开头,可以包含数字和符号,不能是系统关键字/*create table 表名(列名1 数据类型,列名2 数据类型,……列名n 数据类型);*//*数据类型:number(m,n) 定义最大位数为m,精确到小数点后n位的数字类型,m的最大值是38,n可以不写,默认...

2019-08-15 14:02:00 120

转载 Oracle-DML- insert & update & delete

说明:语句中说到的“表”,以及表中有哪些“列”自行脑补......重要的是理解概率,能看懂语句代表的含义就OK~DML-数据操作语句:1.insert 新增/*insert into 表名values (value1,value2,...valueN);按照表的原有结构放入数据insert into 表名(列名1,列名2,……列名n)values (value1,val...

2019-08-14 09:40:00 101

转载 数据库中英文术语

在此记录一些数据库中英文术语:转载于:https://www.cnblogs.com/JodieRao/p/11357934.html

2019-08-13 18:32:00 202

转载 什么是数据库

1. 什么是数据库?2.关系型数据库 数据模型的三个特点:3. 范式转载于:https://www.cnblogs.com/JodieRao/p/11024291.html...

2019-08-12 17:48:00 56

转载 Fiddle-常用设置和操作记录

1.导出证书:2.清空屏幕:3.字段认识4.保存会话:5.解码转载于:https://www.cnblogs.com/JodieRao/p/11003245.html

2019-06-13 17:42:00 111

转载 Fiddler-打断点(bpu)

一、断点1.为什么要打断点?比如一个购买的金额输入框,输入框前端做了限制大于100,那么我们测试的时候,需要测试小于100的情况下。很显然前端只能输入大于100的。这时我们可以先抓到接口,修改请求参数,绕过前端,传一个小于100的数,检查服务端的功能是否正常。也就是说接口测试其实是不需要管前端的,主要测后端的功能。2.Fiddler可以修改以下请求--Fiddler设...

2019-06-11 15:39:00 180

转载 python接口自动化-重定向(Location)

一、重定向1.重定向(redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置,从地址A跳转到地址B了。2.重定向状态码:--301 redirect: 301 代表永久性转移(Permanently Moved)--302 redirect: 302 代表暂时性转移(Temporarily Moved )3.eg:先登录csdn打开我的博客首页,进入...

2019-06-11 09:46:00 133

转载 Fiddler-弱网测试设置

第一步:打开模拟弱网环境第二步:打开配置文件第三步:修改配置参数 m_SimulateModem,修改后最好 Ctrl+S 保存一下第四步:修改好参数返回后需要再次打开弱网环境以上弱网设置就完成了,可访问网页试试看哟!【有兴趣的朋友可设置不同数值(oSession["request-trickle-delay"] = "300";...

2019-04-29 18:12:00 214

转载 python接口自动化-传json参数

一、post请求有两种方法传json参数:1.传json参数(自动转 json )2.传data参数(需 json 转换)代码参考:payload = { "Jodie":"How are you ?", "python":123, "requests":True ...

2019-03-28 23:42:00 715

转载 python接口自动化-json数据处理

前言有些post的请求参数是json格式的,需要导入json模块进行处理,json是一种数据交换格式,独立于编程语言一般常见的接口返回数据也是json格式的,我们在做判断的时候,往往只需要提取其中几个关键的参数就行,这时候就需要json来解析返回的数据了一、json模块简介1. json简介:json,全名 JavaScript Object Notation,是一...

2019-03-28 15:20:00 238

转载 Fiddler-抓取手机app请求

如何使用 Fiddler 抓取手机app请求?前提:手机和电脑在同一局域网1.设置Fiddler>Tools>Options>Connections 勾选 Allow remote computers to connect记住这里的端口号:8888,稍后会用到2. 查看电脑IP打开cmd,输入:ipconfig,记住I...

2019-03-25 22:33:00 433

转载 monkey常用命令实例

一、常用命令的使用1.monkey进行压力测试的命令是什么呢?adb shell monkey -p <packagename> <count>eg: adb shell monkey -p com.android.calculator 1002.如何重现Crash、ANR过程呢?monkey其实是伪随机过程,添加参数 -s ...

2019-03-25 17:39:00 196

转载 python接口自动化-Cookie_绕过验证码登录

前言有些登录的接口会有验证码,例如:短信验证码,图形验证码等,这种登录的验证码参数可以从后台获取(或者最直接的可查数据库)获取不到也没关系,可以通过添加Cookie的方式绕过验证码前面在“python接口自动化-session_自动发文” 中其实已经用到,这里再陈述一遍一、Cookie介绍1. cookie 特点1·保存在客户端,一般由浏览器负责存储在本地。...

2019-03-24 22:26:00 437

转载 python接口自动化-session_自动发文

一、session简介查看 requests.session() 帮助文档(只贴了一部分内容)import requestshelp(requests.session())class Session(SessionRedirectMixin) | A Requests session. | | Provides cookie persisten...

2019-03-24 21:50:00 272

转载 python接口自动化-post请求4

云盘登录实操案例:代码参考:# coding:utf-8import requests'''https的请求相对于http安全级别高,需要验证SSL证书import urllib3 使用这个方法就OK了urllib3.disable_warnings() 忽略警告'''import urllib3urllib3.disable...

2019-03-24 19:58:00 478

转载 python接口自动化-post请求3

一、SSL 证书https 的请求相对于http安全级别高,需要验证SSL证书import urllib3 使用这个方法就可以了urllib3.disable_warnings() 可忽略警告二、post 请求参数post请求参数一部分在url里 另外一部分在body里面,常见的有4种,并不是只有四种1.第一种:application/json: {“key1“:”val...

2019-03-24 17:35:00 86

转载 python接口自动化-post请求2

一、headers1.以禅道登录为例,模拟登陆,这里需添加请求头headers,可以用fiddler抓包2.将请求头写成字典格式 h = { "Connection": "keep-alive", "Content-Length": "155", "Cache-Control": "max-age=0",...

2019-03-24 15:30:00 150

转载 python接口自动化-post请求1

一、查看官方文档1. 学习一个新的模块,直接用 help 函数就能查看相关注释或案例内容,例如具体信息如下,可查看 python 发送 ge t和 post 请求的案例:F:\test-req-py\venv\Scripts\python.exe F:/test-req-py/day1/t3.pyHelp on package requests:NAM...

2019-03-23 16:47:00 122

转载 python接口自动化-get请求

一、环境安装1.用pip安装requests模块>>pip install requests二、get请求1. url1.1: response 的返回内容还有很多信息,例如:r.status_code #响应状态码r.content #字节方式的响应体,会自动为你解码...

2019-03-23 14:12:00 90

转载 测试通过与失败的标准

一般公司不同,标准也不同,以下仅为参考:测试通过与失败的标准:系统测试执行对需求达到覆盖100%系统功能测试,高级别和中级别测试用例100%执行,低级别用例执行率达到60%缺陷修复率达到80%及以上,且无致命及严重级别的缺陷未修复测试挂起的标准及恢复的必要条件:如果测试过程中发生致命问题,导致50%用例堵塞无法执行,需要将测试挂起,待导致堵...

2019-03-21 22:29:00 5209

转载 需求规格说明书(SRS)特点

需求说明书的7大特征:完整性正确性可行性必要性划分优先级无二义性可验证性每条需求规格说明书的4大特点:完整性一致性可修改性可跟踪性需求管理就是一种获取、组织并记录系统需求的系统化方案,以及一个是客户与项目团队对不断变更的系统需求达成并保持一致的过程,需求管理可以提高项目的成功率。需求工程:需...

2019-03-21 21:42:00 1415

转载 测试用例设计方法

不能通过测试提高产品质量,只能通过测试减少bug常用测试用例设计方法:等价类划分法边界值分析法判定表法(也称决策表)因果图法状态迁移图法流程分析法正交试验法输入/输出域测试法异常分析法(容错能力、故障恢复能力)错误猜测法(经验猜想,只能作为测试设计的补充,而不能单独用来设计测试用例)测试用例的意义:熟悉及验证需求,为后...

2019-03-21 21:17:00 95

转载 系统测试知识

单元测试参照 -- 详细设计说明书(LLD)集成测试参照 --概要设计说明书(HLD)系统测试参照 -- 需求规格说明书(SRS)系统测试定义:针对整个系统进行测试的一种测试活动,系统是由多个相关联的模块组合在一起的一个整体,我们只需要确认整体内部各模块配合过后的最终结果就可以了;系统测试目的:通过与系统的需求定义做比较,发现软件与系统定义不符合或与之矛盾的地方;...

2019-03-21 21:05:00 159

转载 jenkins之Job建立-运行 git 脚本

新建一个自由风格的项目,运行git脚本1.点击菜单栏中的“新任务”2.进入该页面后输入一个项目名称,然后选择“构建一个自由风格的软件项目”,滑动到最底端,点击ok(在左下角)3.进入下图页面后“Genneral”中的描述随便写"Source Code Management" 里面选择“Git”点击“Add”进入以下页面,输入github的用户名和...

2019-03-03 16:45:00 45

转载 Jenkins之Job建立-运行本地脚本

新建一个自由风格的项目,运行本地脚本1.点击菜单栏中的“新任务”2.进入该页面后输入一个项目名称,然后选择“构建一个自由风格的软件项目”,滑动到最底端,点击ok(在左下角)3.进入下图页面后“一般”中的描述随便写“建立”里选择“执行windows批处理命令”这里附上在dos窗口执行的命令,需要先在本机跑通脚本随后输入指令,点击“应用”,再点...

2019-03-03 15:43:00 350

转载 Jenkins插件安装

默认的Jenkins平台继有的功能是有限的,插件为Jenkins提供了各种扩展功能,有了插件,Jenkins就会变得更加强大,这里推荐两个不错的插件:点击菜单栏中“系统管理”--“插件管理”--“Available(可选插件)”推荐插件一:过滤处搜索 “rebuilder” 这个插件的作用是“重新构建”,有时我们构建需要输入很多的参数,每次输入参数会很麻烦,所以当我们需要...

2019-03-02 16:33:00 57

转载 git

一、注册github1.注册地址:https://github.com/2.注册完成后去登录,登录后就可以启动一个项目3. 然后创建一个Repository name(储存库名称),注意不要用中文!!4.点Create repository创建成功,界面如下二、安装gitGit是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项...

2019-03-02 15:28:00 59

转载 Jenkins的环境部署

一、Tomcat环境安装1.安装JDK(Java环境)JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html安装好后在系统环境变量里配置环境变量:①添加JAVA_HOME变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_...

2019-03-02 00:18:00 888

空空如也

空空如也

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

TA关注的人

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