自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yichen_panda的博客

不积跬步无以至千里,不积小流无以成江海。

  • 博客(73)
  • 收藏
  • 关注

原创 MYSQL中对时间的处理函数(DATE_FORMAT(),DATE_ADD() / DATE_SUB(),DATEDIFF(),NIX_TIMESTAMP(),FROM_UNIXTIME())用法详解

摘要:1.DATE_FORMAT()格式化日期2.DATE_ADD() / DATE_SUB()时间加减法3.DATEDIFF()获取两个时间之间的天数4.NIX_TIMESTAMP() 日期转换成时间戳5.FROM_UNIXTIME() 时间戳转成时间格式

2020-07-25 20:58:53 1629

原创 如何在Linux服务器上部署禅道

查看Linux服务器版本信息cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)禅道开源版安装包下载wget http://dl.cnezsoft.com/zentao/9.8.2/ZenTaoPMS.9.8.2.zbox_64.tar.gz直接解压安装包到/opt目录下// -C:Change to dir...

2019-11-18 17:22:36 1365

原创 二维码支付测试用例

用例名称二维码本身就是一个URL,只是通过QR码的形式把URL和用户身份信息转换成二进制的0和1,二维码中黑色的色素块代表1,白色的色素块代表0,我们通过相机扫码,就获取了二维码中的URL 冒烟测试 扫码对 付款码/非收付款码/旧码/手动涂改过的扫码校验 二维码尺寸/清晰度/完整性 扫码校验 使用不同品牌手机/不同手机像素/不同软件/不同软件版本扫码校验 二维码扫描距离/角度/阴暗,...

2019-11-18 17:19:07 14137 1

原创 hive常用函数之一关系运算

一、关系运算:等值比较: =语法:A=B操作类型:所有基本类型描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE举例:hive>select 1 from lxw_dual where 1=1;1不等值比较: <>语法: A <> B操作类型:所有基本类型描述:如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A与表达式B不相等,则为TRUE;否则为FALSE举例:hive> select1 fro

2020-11-22 16:35:47 221

原创 hive常用函数之其他函数

九、复合类型构建操作1. Map类型构建: map语法: map (key1, value1, key2, value2,…)说明:根据输入的key和value对构建map类型举例:hive> Create table lxw_test as select map(‘100’,‘tom’,‘200’,‘mary’)as t from lxw_dual;hive> describe lxw_test;t map<string,string>hive>

2020-11-22 16:27:44 238

原创 hive常用函数之八集合统计函数

八、集合统计函数1. 个数统计函数: count语法: count(*), count(expr), count(DISTINCT expr[, expr_.])返回值: int说明: count(*)统计检索出的行的个数,包括NULL值的行;count(expr)返回指定字段的非空值的个数;count(DISTINCTexpr[, expr_.])返回指定字段的不同的非空值的个数举例:hive> select count(*) from lxw_dual;20hive> sel

2020-11-22 16:26:19 668

原创 hive常用函数之七字符串函数

七、字符串函数1. 字符串长度函数:length语法: length(string A)返回值: int说明:返回字符串A的长度举例:hive> select length(‘abcedfg’) from lxw_dual;72. 字符串反转函数:reverse语法: reverse(string A)返回值: string说明:返回字符串A的反转结果举例:hive> select reverse(abcedfg’) from lxw_dual;gfdecba3.

2020-11-22 16:25:07 1207

原创 hive常用函数之六条件函数

六、条件函数1. If函数: if语法: if(boolean testCondition, T valueTrue, T valueFalseOrNull)返回值: T说明: 当条件testCondition为TRUE时,返回valueTrue;否则返回valueFalseOrNull举例:hive> select if(1=2,100,200) from lxw_dual;200hive> select if(1=1,100,200) from lxw_dual;1002

2020-11-22 16:24:16 146

原创 hive常用函数之五日期函数

五、日期函数1. UNIX时间戳转日期函数:from_unixtime语法: from_unixtime(bigint unixtime[, string format])返回值: string说明:转化UNIX时间戳(从1970-01-01 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive> select from_unixtime(1323308943,‘yyyyMMdd’) fromlxw_dual;201112082. 获取当前UNIX时间戳函数:u

2020-11-22 16:23:31 305

原创 hive常用函数之四数字计算

四、数值计算1. 取整函数: round语法: round(double a)返回值: BIGINT说明:返回double类型的整数值部分(遵循四舍五入)举例:hive> select round(3.1415926) from lxw_dual;3hive> select round(3.5) from lxw_dual;4hive> create table lxw_dual as select round(9542.158) fromlxw_dual;hive&

2020-11-22 16:22:35 772

原创 hive常用函数之三逻辑运算

三、逻辑运算:1. 逻辑与操作: AND语法: A AND B操作类型:boolean说明:如果A和B均为TRUE,则为TRUE;否则为FALSE。如果A为NULL或B为NULL,则为NULL举例:hive> select 1 from lxw_dual where 1=1 and 2=2;12. 逻辑或操作: OR语法: A OR B操作类型:boolean说明:如果A为TRUE,或者B为TRUE,或者A和B均为TRUE,则为TRUE;否则为FALSE举例:hive>

2020-11-22 16:20:59 488

原创 hive常用函数之二数学运算

一、关系运算:1. 等值比较: =语法:A=B操作类型:所有基本类型描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE举例:hive>select 1 from lxw_dual where 1=1;结果 12. 不等值比较: <>(!=)语法: A <> B操作类型:所有基本类型描述:如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A与表达式B不相等,则为TRUE;否则为FALSE举例:hive> selec

2020-11-15 20:10:03 1177

转载 2020-11-08

需求评审过程中对隐形需求挖掘的重要性。 我们先来看一个例子: 「爸爸,我想吃面条。」「现在太晚了,饭店已经关门了,明天我带你去吃好不好?」「不好不好,我就要吃面条。」「你这孩子,这都 11 点了,哪还有面条?快给我睡觉去。」「哇……」 来,我们现在换一个爸爸来对话: 「爸爸,我想吃面条。」「今天太晚了,饭店已经关门了,明天我带你去吃好不好?」「不好不好,我...

2020-11-08 15:25:25 83

原创 MYSQL处理金额相关函数

1.FORMAT()数字千分位分割FORMAT(X,D)1.X需要格式化的数字2.D保留小数位数例:SELECT FORMAT(12334555.213,2)2.ABS() 求绝对值ABS(X)SELECT ABS(-23);SELECT ABS(21-23);SELECT ABS(23);3.四舍五入保留小数ROUND(X,D)1.X需要格式化的数字2.D保留小数位数(不写时默认保留整数)SELECT ROUND(5243.65,1);注意:对于精确的数值, ROUND 函

2020-08-01 14:27:26 1396

原创 mysql处理字符常用函数

1.SUBSTR()截取特定位置的字符SUBSTR(str,pos,len)

2020-07-31 22:01:38 366 1

原创 折线图测试点

折线图测试点需求:1.如下图所示贷款实时监控折线图:![此图为贷款额监控报表中的一张图,横坐标是时间1-24小时,0:00-0:59数据展示在1点,1:00-1:59数据展示在2点,依次类推,如果该点无数据,显示0,],–数据服务中心—kafka–mysql](https://img-blog.csdnimg.cn/20200610203336658.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aH

2020-06-10 21:32:31 3248

原创 Win19 64位安装mysql8.0.18数据库,及忘记密码重置操作。

win 10 64位在本地安装mysql数据库1.mysql下载地址:https://dev.mysql.com/downloads/mysql/点击 download点击 No thanks just start my download下载到 d:mysql 然后解压2.然后在文件夹下新建一个空文件夹 date一个mysql.ini文件内容如下:[mysql]设置mysq...

2019-12-13 12:38:22 192

原创 文章点赞测试点

一般像文章点赞,以及评论都会在已登录的情况下才能进行操作,需要记录用户的点赞状态,可以取消点赞,前端展示上到点赞数>= ,<10000时,会显示具体数字,当>=10000时会显示n.x 万的形式,可能数据增大会有其他一些展示形式,这个需求中一般有具体体现。数据库设计时生成文章点赞表时,用户id一般为必填项,一般文章点赞表会用用户id,文章id,文章名称,点赞状态(1 or 0)...

2019-12-06 22:18:43 787

原创 jmeter 模拟get post用法 正则表达式提取器和用户定义的变量用法

1.模拟get请求方式首先用fiddler抓包,然后在jmeter中测试计划下添加线程组,在线程组下添加一个http请求和一个察看结果树,然后复制抓到的URL到http请求中的地址中,将请求方法改为get,即可启动运行,然后在察看结果树中查模拟的结果。作用:模拟客户端发出的get方式的请求,用于分析请求的内容和服务器响应的结果2.模拟get请求方式首先用fiddler抓包首先用fiddle...

2019-12-06 20:44:16 483

原创 Get请求与post请求的区别?

Get请求与post请求的区别?1 get和post请求从本质上来说都是TCP连接,并无区别但是由于http的规定和浏览器/服务器的限制,导致他们在应用过程中有一些不同2.Get请求的参数是放在URL里面的而post是放在请求体中的3.Get请求在URL中是有长度限制的,而post在理论上是没有限制的起限制的是服务器处理数据的能力4.Get相对于post来说不安全,因为get参数是放在...

2019-12-06 20:37:36 123

原创 接口测试测试点以及接口怎么测?

1.模拟get请求方式首先用fiddler抓包,然后在jmeter中测试计划下添加线程组,在线程组下添加一个http请求和一个察看结果树,然后复制抓到的URL到http请求中的地址中,将请求方法改为get,即可启动运行,然后在察看结果树中查模拟的结果。作用:模拟客户端发出的get方式的请求,用于分析请求的内容和服务器响应的结果2.模拟get请求方式首先用fiddler抓包首先用fiddl...

2019-11-26 09:36:20 4872

原创 接口参数为图片或文件

将图片信息单独放入 files unload 中文件名称:是文件的绝对路径 参数是fiddler里的Inspector raw 中的name raw原始数据MIME 是connect type然后运行

2019-11-25 16:46:38 674

原创 http cookie 管理器用法

用法1http Cookie 管理器:自动管理cookie,像浏览器一样存储和发送cookie,如果发送一个请求他的响应里面包含cookie,那么请求内容就会保存在cookie里面。http cookie 管理器的使用流程:首先把浏览器和jmeter连接,然后在测试计划下面线程组添加 配置元件http cookie管理器,然后去跑相关的流程,跑完之后,在测试计划下面,添加查看结果树,然后可...

2019-11-25 16:43:22 1282

原创 jmeter连接数据库

Jmeter连接MySQL数据库操作1.首先将驱动(mysql-connector-java-5.1.7-bin.jar)放在jmeter 的bin目录下然后打开jmeter 点击测试计划 点击浏览 找到那个jar包2.在测试计划下添加 threads下的 线程组3.然后添加 配置元件下的JDBC Connection Configuration (jdbc连接配置)Variab...

2019-11-25 16:42:20 135

原创 正则表达式与if控制器的用法

正则表达式提取器作用:作用是测试两个相互依赖的接口,下机接口需要引用上级接口的值,就可以通过正则表达式提取器将上个接口里的数据提取出来,供下接口使用在第一个http请求下添加 后端处理器 正则表达式提取器一.单模板单数据正则表达式:这里的一个括号代表一个模板,两个括号代表两个模板(.+?)表示第一个 . 表示匹配任意字符串第二个+ 表示匹配一次或多次第三个 ?表示找到之后就...

2019-11-25 16:38:19 600

原创 模拟get post 请求

模拟get请求接口测试1首先打开fiddler 看端口(Tools options connestions 里面的端口8888(可以自己修改 ,但不要和其他端口冲突)) 点开浏览器 工具 Internet选项 连接 局域网设置 在为LAN使用代理前打对号 然后点高级 进去设置 http 为127.0.0.1 端口 88882进入浏览器 进行抓包 抓包之前把fiddler之前抓到的全部删除...

2019-11-25 16:34:55 349

原创 请求报文

fiddle请求报文=请求参数请求报文:(1)请求行(2)请求头(request header)(3)主体(request body)第一行代表请求行中间代表请求头最后一行代表请求体请求行:请求方式 请求的资源地址 HTTP的版本请求头:用来说明服务器所需要的附加信息请求体:可以添加任何请求信息request header请求头包含(1)cache头域:cache-...

2019-11-25 16:25:00 655

原创 接口测试理论

1.什么是接口测试?接口测试就是测试系统组件之间数据传输的一种测试。接口测试主要检验系统与系统之间以及系统内部组件之间的数据正确性。2.接口测试的原理?模拟客户端向服务器发送请求,服务器接到请求之后,对请求做出相应的处理并把响应的结果返回客户端。3.如果没有接口文档如何测试接口?首先通过抓包,先把这个接口抓到,然后再去测试这个接口。5. 接口文档都包含哪些内容?请求地址 请求方式...

2019-11-25 16:22:41 178

原创 fiddler打断点&弱网测试

弱网测试1.使用360WiFi 或WiFi共享精灵去控制连接设备的网速2.使用谷歌(Chrome)浏览器的控制台(f12)控制网络速度在network里面的offline和online我们可以控制上传下载速度Offline离线Online在线Slow3G 满3GFast3G 快3G3.使用fiddler进行弱网测试首先打开fiddler 看端口(Tools options c...

2019-11-25 16:20:32 1282

原创 jmeter简单操作

免安装版 解压到D:\Apache直接打开 D:\Apache\ apache-jmeter-3.0\bin\jmeter.bat 文件即可使用(前提是JDK版本需要和这个版本一致)怎么用jmeter抓包1.首先打开浏览器设计代理步骤:工具-internet选项-连接-局域网设置-代理服务器-地址改为本机-端口号默认8888)2.在测试计划下添加-Threads(users)-线程组...

2019-11-25 16:17:57 101

原创 fiddler抓包

抓包(包指的是数据包)request 请求 response 响应代理fiddler抓包的原理:在浏览器与服务器之间加一个代理,所有的请求和响应都经过代理浏览器的F12功能都带抓包功能抓包主要分析请求的URL以及里面的参数是否正确,还要关注响应内容是否与页面里显示的一致。火狐 工具 附加组件 firebug firepath 组件(也可以进行抓包)IE的httpwatch可以进行抓...

2019-11-25 16:16:33 283

原创 APP与web测试的区别

APP测试的关注点app测试你都关注那些点?主要关注功能测试,性能测试,接口测试,UI测试,安装卸载,升级更新 ,权限,中断,安全网络,手势操作,推送消息,兼容性,渠道包,这些关注点是不是都要测试?我只知道有这么多的关注点,并不是全都测试,实际测试过程我们只测试功能,性能,接口,UI。。。。。。。。。1.功能测试主要关注软件的功能是否正常,是否符合设计需求2.性能测试主要关注a...

2019-11-25 16:07:02 286

原创 常见加密方式

加密方式对称性加密和非对称性加密对称性加密:加密和解密是同一个密(例如:AES加密和DES加密)非对称性加密:加密和解密是两个不同的密钥,通常有公钥和私钥之分(例如:RSA加密)公钥:对外公开,大家都知道的私钥:只有自己知道的一般公钥和私钥是成对出现的公钥加密可以用私钥解密,同样私钥加密也可以用公钥解密。在线加密解密 可通过百度搜索在线加密解密,选择需...

2019-11-25 16:03:37 187

原创 网络 &协议

网络协议TCP-IP四层协议 网络通讯协议,最基本的Internet协议它定义了电子设备是如何进入互联网的OSI七层协议 TCP-IP四层协议TCP-ip四层协议 应用层 传输层 网际层 网络接口层OSI七层协议 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层OSI七层协议 是理想情况TCP-I...

2019-11-25 15:57:23 143

原创 freemind快捷键

2019-11-19 15:12:48 416

原创 SQL server 数据库部分语法

SQL server 数据库部分语法use test ;select * from student ;select top 3 * from student ; 取123行select top 3 * from student where id not in( select top 3 id from student );取456行select * from (select ...

2019-11-19 12:17:33 72

原创 Oracle数据库部分语法

Oracle数据库/查询 表格字段信息 按住ctel 键 然后把鼠标放在表名上,左击/– 单行注释select* from student;select * from student where rownum<=3; /柔ne mu /显示前三行显示四到六行select * from student where rownum<=3 and id not in ...

2019-11-19 12:14:11 113

原创 测试工程师面试常用MySQL增删改操作

/*创建表格整形 INT 浮点型 float主键 不允许重复也不能为空 primary key 跟到需要定义的主键的后面 会显示一个小钥匙插入数据:一行一行的更新语法:insert into 表格名(字段1,字段2,字段3)values(‘值1’,‘值2’,‘值3’)*/create table wwww( id char(4) primary key ,name char(12)...

2019-11-19 12:10:48 370

原创 SVN权限配置问题

本节向大家描述一下SVN权限配置问题,在学习版本控制工具SVN时,了解了SVN权限配置才能更好的对SVN进行操作,欢迎大家一起来学习SVN权限配置方法。作为一个配置管理员,需要管理用户的权限,本文主要介绍了使用Subversion的授权文件“authz-db”,同时为了叙述的清晰,我首先澄清SVN权限配置的一些概念。1.认证(Authentication)和授权(Authorization)这两个...

2019-11-18 17:23:35 267

原创 登录测试点

登录测试点目前市场上APP常用的登录方式有账密登录、手势登录、人脸识别登录,账密登录里又支持邮箱、账号、手机号登录。对于同时支持多种登录方式的APP,测试时除了考虑每种方式是否能够登录成功以外,特别需要考虑不同登录方式的优先级、对于用户习惯登录方式的设置和记忆、各种登录方式之间的切换、不同设备的不同方式登录等等。软件测试技术的测试用例篇,都会拿注册登录做例子,网上也能搜一堆,尤其是对于普通账户...

2019-11-18 17:23:00 759

空空如也

空空如也

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

TA关注的人

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