自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (7)
  • 收藏
  • 关注

原创 Python自动化测试webdriver下载地址

主要浏览器 WebDriver 地址如下:Chrome:http://chromedriver.storage.googleapis.com/index.htmlFirefox:https://github.com/mozilla/geckodriver/releases/IE:http://selenium-release.storage.googleapis.com/index.htm...

2019-10-16 16:30:20 868

原创 接口测试原理、流程、用例设计、面试相关问题

以下内容纯属在各个大佬那里收集整理的。接口测试的原理是模拟客户端向服务器发送报文请求,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程。接口测试流程:    模拟客户端连接服务器(服务器提供的端口是否可访问)        ↓    客户端发送报文请求        ↓    服务器端接收请求并做处理        ↓    检查返回的预期结果...

2019-06-17 16:45:49 3162

原创 postman接口测试—安装、使用

1、安装postman,直接点击运行,安装即可:链接:https://pan.baidu.com/s/1WEpf6c0llJsE_6bl4WngGw提取码:rwr22、双击postman软件后,弹出注册界面3、点击注册界面最底部位的蓝色字体,免注册进入postman界面简介Postman是一款功能超级强大的用于发送 HTTP 请求的Chrome插件。做web页面开发和测试的...

2019-06-15 15:14:04 501

原创 python+selenium+unittest自动化脚本用例设计

这里的示例以网易邮箱为例,可以自己注册一个来练习,要说明的是,直接在网易的首页进行定位是定不了的,网易进行过处理;这里是通过百度搜索在搜索结果中进行的定位。unittest认识unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件。使用unittest前需要了解该框架的五个概念: 即testcase,testsui...

2019-06-13 20:40:44 3058

原创 selenium框架插件AutoIt3自动上传文件的四句话

ControlFocus("打开","","Edit1")WinWait("[CLASS:#32770]","",10)ControlSetText("打开","","Edit1","E:\JMeter-space\aggregate.csv")ControlClick("打开","","Button1")以上脚本写完后保存到本地目录,并且将【.au3】文件通过编译器【Comp...

2019-06-12 17:46:31 353

原创 Python自动化测试断言assert 的主要用法

self.assertEqual(a,b,msg=msg) #判断a与1.b是否一致,msg类似备注,可以为空self.assertNotEqual(a,b,msg=msg) #判断a与b是否不一致self.assertTrue(a,msg=none) #判断a是否为Trueself.assertFalse(b,msg=none) #判断b是否为fal...

2019-06-12 16:53:13 3375

原创 服务器中常见的状态码

http状态返回码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100 (继续)请求者应当继续提出请求,服务器返回代码表示收到请求的第一部份,在等待其余部分。 101 (切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。 http状态返回码 2xx(成功)表示成功处理了请求的状态码。200 (成功)服务器已成功处理请...

2019-06-12 12:54:35 377

原创 SVN工具使用记录

win键输入VisualSVN 打开“ VisualSVN Server Manager ”,如下: VisualSVN Server的配置和使用方法【服务器端】修改URL: 点击Repository右键,选择第一个即可创建工程 弹出一下提示框,默认下一步: 输入项目库名称,点击下一步:...

2019-06-11 11:46:21 267

原创 web自动化测试初识(UI)

自动化测试简介传统自动化测试: 基于产品UI层的自动化测试,它是将黑盒功能测试转化为由程序或工具执行的一种自动化测试。分层自动化测试: 应该有更多低级别的单元测试,而不仅仅 是基于产品UI层的测试。分层自动化测试: 倡导从黑盒(UI)单层到黑白盒多层自动化测试体系,从全面黑盒自动化测试到对系统的不同层次进行自动化测试。 单元自动化测试: 指对软件中的最小可测试单元...

2019-06-10 11:37:00 305

原创 LoadRunner参数化设置及迭代配置说明

以下内容对loadrunner进行一个初识,让以后运用更加熟练,我们这里用的是loadrunner自带的WebTours平台,他是不含数据库的。loadrunner的录制方式有两种,如下图所示,1:基于HTML方式(只针对鼠标和键盘事件,录制的文本比较纯净,不需要做过多筛选。)2:基于URL方式(会录制全部内容,包括页面有广告内容之类的)。两种方式需要根据实际工作需求进行选择: ...

2019-06-06 11:15:38 5077

原创 Python3数据库连接

检查并安装pymysql 为了使用数据库,首先应该连接到数据库,使用函数connect,该函数有多个参数,而具体使用哪个参数取决于底层数据库的类型 :1、connect函数的常用参数:user(用户名)、password(用户密码)、host(主机名)、 database(数据库名)、port(端口)。connect函数返回连接对象,这个对象表示目前和数据库的会话。...

2019-06-03 18:30:30 1381

原创 python中的[1:]、[::-1]、X[:,m:n]和X[1,:]

Python中的[1:]意思是去掉列表中第一个元素(下标为0),去后面的元素进行操作,以一个示例题为例,用在遍历中统计个数:题:读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第1行给出不超过10^5^的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔...

2019-05-30 16:27:12 116178 3

原创 Python序列化统计学生成绩案例

一份文件中保存的是各位同学的各科成绩,编写程序计算出各位同学的总成绩写入文件中每行末尾保存学生成绩的文件格式:思考方向:1、先把原文件按照格式(字符串或是列表)内容写入文件,文件位置可直接保存在相对路径下;2、打开原文件内容并统计各学生的总成绩保存;3、打开源文件,并以覆盖形式重新写入内容;4、打开文件,读取全部内容到内存,验证;考查点:文件内容依次读取【每一行】内...

2019-05-30 14:24:15 9007

原创 Python打印三角形图案和九九乘法表

这里写两个Python打印图案和九九乘法表的案例,重点在于理解思路,Python与java之间的微妙区别还是大有存在的,有时候在写代码中无意间会被另一种语言机制所牵制,导致找不到问题,所以,需要细心分析各语言之间在哪些使用中有区别。用循环方式打印直角三角形和等边三角形,第二个循环的range(num1,num2)的第一个参数在这里可以省略,默认从0开始计算:def print...

2019-05-29 12:21:20 4558

原创 Linux中安装telent并实现物理机通过telent远程控制虚拟机

telent简介Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力。很多终端使用者都习惯在计算机上利用Telnet会话来远程控制服务器。telnet与ssh相比,安全性能并不高,但是在SSH版本升级或者其他的情况下还是需要开启这一服务。linux提供服务是由运行在后台的守护程序(daemon)来执行的,telnet服务是由xine...

2019-05-28 12:10:36 901

原创 JMeter简介、JMeter manager和插件配置说明

jmeter简介 Jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,不像loadrunner那样体积大,是一个比较轻量级的测试工具,使用起来非常的简单,深受测试人员的喜爱,但是它的测试报告没有loadrunner的那么详细,看起来没有那么的直观。因为它是java开发的,所以运行的时候必须要安装jdk才可以,jmeter是免安装的,拿到安...

2019-05-27 18:38:12 630

原创 MySQL数据库存储过程案例

先要做一个测试,需要先准备10000条数据,其中表字段id是整型int,不为空,不可重复;表字段name为字符型varchar,不为空,可重复。描述准备数据过程。 这是我遇到的一个简单考存储过程的题,既然知道是考存储过程,那就直接上代码了:-- 创建数据库create database temp character set utf8 collate utf8_general...

2019-05-26 11:41:49 337

原创 MySQL数据库知识汇总笔记

目录数据库操作表操作数据操作字符集和编码设置MySQL数据类型属性约束数据库设计规范SELECT 语句全析UNION解析子查询解析连接查询INSERT语句DELETE语句TRUNCATE删除表(数据+结构)锁表操作数据导出操作选择类型数据备份与还原MySQL视图事务触发器SQL编程语言解释SQL编程汇集...

2019-05-26 11:30:06 211

原创 windows中pip的初识

PIP简介 Pip是一个Python的包管理工具,实际上它也可以被看待为是一个包,Pip相当于Linux上的yum,对python的开发者来说相当方便。我们再也无需去焦头烂额的寻找whl包,直接通过pip就可以在线安装(前提是有网络+pip版本合适的情况下)。 我这里用的是Python3.4版本,环境是Windows 7。首先要知道我们安装了Python之后,p...

2019-05-25 23:44:17 312

原创 windows下安装部署Jmeter

Jmeter的下载Jmeter下载地址:http://jmeter.apache.org/找到网页左侧的DOWNLOAD,如下图所示: 点击Download Release 进入下载页面,选择最新版本的jmeter,这里根据不同系统选择不同的扩展名,如下图所示: 解压压缩包到指定文件,比如:D:\xuexi\apache-jmeter-5.1.1...

2019-05-22 16:33:13 566

原创 数据库设计

数据库设计简介按照规范设计,将数据库的设计过程分为六个阶段:A、系统需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段E、数据库实施阶段(编码和测试)F、数据库运行与维护阶段需求分析和概念结构设计独立于任何数据库管理系统。 数据库设计目前一般采用生命周期法,即将整个数据库应用系统分解成目标独立的若干阶段,及以上六个阶段,数据设计覆盖前面四个...

2019-04-27 10:56:35 890

原创 MySQL数据库DQL复杂查询语法

材料创建数据库:/*创建数据库company*/create database company default character set utf8 collate utf8_general_ci; /*进入数据库*/use company; /*创建表emp*/create table emp(empno int(4) primary key comment'员工编号,...

2019-04-25 19:11:49 634

原创 MySQL数据库DQL操作相关函数

字符串函数 1、【upper(x)】 :将x中的字母字符串全部【转换成大写】2、【lower(x)】 :将x中的字母字符串全部【转换成小写】3、【length(x) 】:返回X中的字符数(一个中文算3个字符数,数字或字母算1个字符)4、【char_length(x)】:返回x中的字符数(一个中文也算一个字符)5、【replace(x,char1,char2)】...

2019-04-24 18:48:30 792

原创 FileZilla安装使用

FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。 FileZilla的客户端和服务器安装软件可以直接去...

2019-04-24 10:12:23 9663 2

原创 MySQL数据库常用语法

数据库定义语言(DDL)创建数据库create database [if not exits] 数据库名称;查看已有的数据库show databases;使用已创建的数据库use 数据库名;查看MySQL数据库支持的字符集命令show character set;创建数据库时,避免乱码,需要指定字符集(默认的是latin1,设置为:字符集:utf8;校对集:u...

2019-04-22 18:25:15 275

原创 软件测试相关知识01

(1)TCP状态转移要点:1、LISTENING状态FTP服务启动后首先处于侦听(LISTENING)状态。2、ESTABLISHED状态ESTABLISHED的意思是建立连接。表示两台机器正在通信。3、CLOSE_WAIT对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT 此时我方要调用close()来使得连接正确关闭4、TIME_WAIT...

2019-04-22 15:36:20 692

原创 Windows运行CMD常用命令(Win+R)

CMD运行命令,打开CMD快捷键:win+R:calc:启动计算器 notepad:打开记事本 mspaint:打开画图板 write:快速打开写字板 snippingtool:截图工具,支持无规则截图 mplayer2:简易Windows media player Sndvol:音量控制程序 osk:打开屏幕键盘 mstsc:远程桌面连接 eventvwr:快速打开事件查看...

2019-04-22 11:56:24 28899

转载 mysql的数据类型int、bigint、smallint 和 tinyint取值范围

原文地址:https://blog.csdn.net/qq_24549805/article/details/53426450int(M) M指最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储...

2019-04-19 17:41:06 551

转载 软件测试七大原则与分类

原文:https://blog.csdn.net/xaj_123/article/details/48594995软件测试七大原则一、测试显示缺陷的存在测试可以显示缺陷的存在,但不能证明系统不存在缺陷。测试可以减少软件中存在缺陷的可能性,但即使测试没有发现任何缺陷,也不能证明软件或系统是完全正确的,或者说是不存在缺陷的。二、穷尽测试是不可能的穷尽测试是不可能的,当满足一定的测试...

2019-04-17 13:30:21 1954

原创 软件测试面试题汇集(2)

在测试一个web页面时,页面显示为空白页,如何定位问题所在?可能是哪些原因引起的?参考答案:本身页面代码就是空白的。浏览器按F12查看 本地无网络,浏览器是否缓存是否为空白页 发送超时,接收超时,服务器超时。 域名错误,ip解析不了。软件的评审一般由哪些人参加?其目的是什么?参考答案:在正式的会议上将软件项目的成果(包括各阶段的文档、产生的代码等)提交给用户、客户或有关部门人员...

2019-04-13 10:37:39 7225

原创 软件测试面试题汇集

针对添加购物车这个测试点说一下你要怎么测试“添加购物车”?参考答案(从增删改查角度思考)购物车的初始状态(即GUI)。 能否加入购物车,同一件商品能否再次添加到购物车。 购物车商品件数的上限限制。 购物车是否可以正常移除商品,移除商品后,能否再添加回来。 添加的每种商品是否可以正常增减数量,数量大于0。 退出购物车,再去查询购物车,商品是否正常。 购物车的商品可以全选,取消全选...

2019-04-12 16:46:03 520

原创 mongodb初识(随笔)

参考地址MongoDB 官网地址:https://www.mongodb.com/MongoDB 官方英文文档:https://docs.mongodb.com/manual/MongoDB 各平台下载地址:https://www.mongodb.com/download-center#communityMongoDB 中文社区:http://www.mongoing.com/...

2019-02-19 13:20:46 337

原创 Shiro初识(随笔)

使用Shiro实现权限验证Shiro官网:http://shiro.apache.org/Shiro架构与组件简介         Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro 要简单的多。对比 Spring Security,可...

2019-02-19 12:26:43 194

原创 JFinal框架初识(随笔)

JFinal简介:        JFinal 是基于Java语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java 语言所有优势的同时 再拥有 ruby、python、php 等动态语言的开发效率!JFinal特点:MVC 架构,设计精巧,使用简单 遵循 COC 原则,零配置,无 xml ...

2019-02-18 12:37:35 389

转载 JBPM工作流初识(随笔)

JBPM工作流定义1、JBPMjBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。① jBPM 的一个特色是采用了它自己定义的JBoss jBPM Process definition language (jPdl)。jPdl认为一个商务流程可以被看作是一个UML状态图。jPdl就是详细定义了这个状态图的每个部分,...

2019-02-16 21:39:27 412

原创 Docker初识(随笔)

docker 的基本学习资料:http://www.runoob.com/docker/docker-tutorial.html什么是docker,定义         docker 是一个装应用的容器,比如:笔筒可以装笔,书包可以装书,你可以把Hello Wrod 放在docker里面,也可以把网站放在docker里面,你可以把任何你想得到的程序 放在docker里面;docker是...

2019-02-11 15:06:12 236

原创 Java泛型<Type>在实际开发中的一点运用总结(随笔)

泛型的概念:           泛型是java中的一种类型,在java中所有的类型都可以用Type来代替;泛型是JDK 1.5以后的的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。在Java编程思想中解释道:...

2019-02-10 21:46:13 1112

原创 SSH框架整合项目理论及各个框架的一些应用机制知识补充

目录底层数据库数据持久化操作层:业务逻辑层(service)业务表示层(Action)S2SH结合以后的执行流程页面请求数据的值栈        这篇文章是对自己做过的SSH(hibernate3.6.10、spring-3.2.2、struts2-2.3.1.2)框架项目的一些理论知识进行基础梳理,说真的,自己对SSH框架的整合还是不太理想,相对来说,跟现在流行的框架相比...

2019-01-23 16:44:34 403

原创 Spring Boot合并SSM框架maven管理的单体项目练习

          idea下用spring boot搭建整合SSM框架的单体微服务项目过程可参考另一篇博客:https://blog.csdn.net/gaofengyan/article/details/85268253,这里不再赘述,直接上练习代码。既然是微服务项目,在idea下能完成,也可以直接迁移到Linux系统,增加对分布式文件的上传,下载等操作。         如果需要源码和联...

2019-01-21 14:14:29 345

原创 CentOS6.6中用Eclipse整合Hadoop MapReduce与HBase的集成案例

目录1. bulkloading 批量导入工具2. Java完成HBase与MapReduce的集成演示操作环境说明:        CentOS6.6     eclipse开发       jdk1.8         hbase-1.2.0        hadoop-2.6.5        提醒自己【本篇文章在后续学习中需要更新,补充一些说明,初学者可能对一些命令的意...

2019-01-18 22:38:18 362

分布式网盘模拟系统后端Java代码及前端静态资源资料

springboot整合SSM框架模式的和纯serverlet版的网盘模拟后端Java代码实现,以及数据库模拟脚本。分布式【hdfs】的部分需要自己完善。可参考https://blog.csdn.net/gaofengyan/article/details/86103015模拟实现。

2019-01-21

hibernate框架

在IDEA中基于Maven编写Hibernate框架的javaweb程序(mysql和Oracle数据库)。Oracle数据库没有数据脚本,可以自己创建。

2018-11-26

idea创建hibernate框架过程视屏

在IDEA中基于Maven编写Hibernate框架的javaweb程序(mysql).

2018-11-26

SSM框架整合项目练习

spring+springmvc+mybaties框架整合,有完整的数据库脚本语言。另外附赠一个整合项目,因为视频过大传不了。数据库也没有,可以读读代码,揣摩一些知识。

2018-11-08

springmvc框架实现超市管理系统部分功能(SSJ框架)

压缩包包含sql脚本,以及对springmvc学习的系统资料,因为是学习因此不是很全面,但也是大部分都涉及了,有其他的问题也可以百度解决,很容易学会的。虽然是springmvc框架的系统学习,但涉及了spring框架,因为springmvc本身就是spring框架的延伸,无缝连接。学习项目是一个轻量级的超市管理系统,涉及spring+springmvc+jdbc+maven管理框架,也把SSM框架涉及的大部分依赖包都导入了,后续要是有用,也可以参考,如果出现版本问题,那就需要个人调节了。

2018-11-07

spring框架学习源代码

spring框架技术学习全套源代码,包含jar包。详细操作spring的aop和ioc,spring的bean管理(注解),配置文件与注解的使用和事务管理

2018-10-26

Spring框架知识点(二)

1.spring的bean管理(注解) (1)使用注解创建对象 (2)使用注解注入属性 (3)Xml和注解方式混合使用 2.AOP (1)Aop概述 (2)Aop底层原理 (3)Aop操作相关术语 3.spring的aop操作(基于aspectj的xml方式) 4.Log4j介绍 5.Spring整合web项目演示

2018-10-24

空空如也

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

TA关注的人

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