自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 postman的基础操作

一、接口请求流程1.GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上, 所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。这里会有请求的响应状态码,响应时间,以及响应大小响应的格式可以有多种,我这里由于请求的是 百度,so, 响应的是 html ,一般情况下,我们自定义接口的话是 json格式的响应体POST请求POST请求一:表单提交下图示例中设置了请求方法,请求URL,请求参数,但是没有设置请求头在我的使用过程中,请求头

2021-06-01 19:05:10 314

原创 tomcat项目部署

第一步:将提前准备好的项目的war包放在/apache-tomcat-7.0.76/webapps/目录下,然后运行/bin目录下的startup.bat启动tomcat第二步:在浏览器上打开Tomcat的页面。先查看启动时的端口号,conf目录下面的server.xml文件,用记事本打开,滚动到下面这个位置,8181就是我的Tomcat的端口号了。当然这些是可以修改的,不过要防止和其他应用的端口发生冲突,尽量使用1024以上的。双击bin目录下的start.bat文件,开启Tomcat,再在直接浏

2021-05-24 20:42:02 225 2

原创 jmeter录制(app端)

第一步:添加HTTP代理服务器第二步:添加线程组,在线程组中添加HTTP请求第三步:在http代理服务器中指定录制脚本的路径,默认端口8888第四步:查看本地ip第五步:设置移动端代理,IP和端口号(这里我是在手机模拟器上进行的)第六步:启动(出来弹窗点击ok)第七步:打开手机模拟器,抓取接口第八步:点击”停止”按钮,结束录制。...

2021-05-24 19:49:52 189

原创 badboy常见的操作

一、badboy录制脚本将脚本导出到jmeter操作步骤点击右上方file–>找到export to jmeter–>选择路径进行保存打开jmeter导入刚才的文件这样就导入成功了。二、badboy的参数化全部设置好以后,我们运行,就ok...

2021-05-23 20:35:40 180

原创 jmeter连接数据库以及相关操作

1.首先启动jmeter,创建新的线程组,添加驱动。2.添加一个JDBC Connection Configuration,连接池配置文件。右键线程组【添加】–【配置元件】–【JDBC Connection Configuration】3.右键线程组【添加】-【Sampler】-【JDBC Request】这里要写入刚才创建的变量名Select Statement:查询语句仅支持测试select语句,并且一次只能测试一条Updata Statement:更新语句 支持测试非sel

2021-05-23 19:56:03 259

原创 jmeter( 函数助手参数化、csv参数化)

1.jmeter 函数助手参数化第一步:首先新建测试计划、线程组、http请求、察看结果树,然后找一个借口进行测试。第二步:创建一个dat文件,把想要请求的参数写入第三步:在工具中找到函数助手对话框选项第四步:点击运行,查看运行结果请求成功2.jmeter csv参数化第一步:还是一样首先新建测试计划、线程组、http请求、察看结果树,多加一个,如下图所示:这里还是一样设置循环次数为5然后点击请求,请求成功后就会返回数据...

2021-05-20 21:31:04 159

原创 软件测试mysql数据库相关操作

一、 为什么软件测试工程师还需要学习数据库以及开发方面的知识?测试工程师在测试软件过程中,不仅仅需要在界面进行操作,还需要检查数据库中的数据是否正确,从而在软 件出现问题时候,能够定位到问题原因二、 什么是数据库数据库是按照数据的结构来组织,存储,和管理数据的仓库,简而言之,就是存放数据的仓库三、数据库和SQL是什么关系?数据库里面放着数据,而SQL是用来操作数据库里数据的语言(工具)。例如有一碗米饭(碗就是mysql,里面放的米是数据),你要吃碗里的米饭,拿什么吃?拿筷子(sql)。用筷子(s

2021-05-13 16:26:53 590

原创 shell脚本

一、Shell介绍1.什么时Shell脚本Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执 行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其 他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。二、Shell脚本的规则Shell 和 python都是弱语言1.变量的规则(1)定义变量规则:变量名=值(2)shell定义变量的规则:a:等号两边不能有空格b:定义特殊的

2021-05-11 20:54:06 435 4

原创 Linux环境部署和项目构建(JDK、Mysql、Tomcat)

一、远程连接工具的使用1:为什么使用远程连接工具(1).实际应用中服务器一般放在远端(机房)或者云服务上,测试人员不可能直接到现场操作 Linux服务器(2).无法现场操作,所以系统通过远程工具进行连接才可以操作Linux服务器2:经常使用的远程连接工具有哪些在工作中经常使用的远程连接工具有ssh,xshell,FinalShell,secureCRT等。课程中我们使用SSH工具进行远程连接,该工具是免费的图形化界面及命令行窗口集一身的远程工具。首先使用远程连接工具ssh连接服务显

2021-05-10 21:14:42 337 5

原创 Linux基础命令

一、目录相关命令1.pwd:查看当前所在文件目录2.cd ../ :切换到上一级目录3.cd / :切换到根目录4.cd ~ :切换到用户主目录二、目录操作的相关命令1.增加目录操作命令 : mkdir 目录名称实例 :在根目录 / 下 mkdir test,就会在根目录 / 下产生一个test目录2.查看目录命令 : ls实例 : 在根目录 / 下使用ls,可以看到该目录下的所有的目录和文件实例 :在根目录 / 下使用ls -a,可以看到该目录下的所有文件和目录,包括

2021-05-10 09:36:14 2457 1

原创 软件测试基础(三)

软件缺陷和软件缺陷种类1.1软件缺陷的定义:软件缺陷又叫Bug,计算机软件或程序中那些导致系统或部件不能正常运行,不符合用户需求的缺陷。1.2什么样的软件问题可以称之为软件缺陷(Bug):1:软件未达到产品说明书标明的功能2:软件出现了产品说明书指明不会出现的错误3:软件功能超出产品说明书指明的范围4:软件未达到产品说明书虽未指出但应该达到的目标5:软件难以理解、不易使用、运行速度缓慢或者从测试人员的角度看最终用户认为不好2.软件缺陷的类型1.一般分类:需求、设计、代码实现、数据库、接

2021-05-07 20:41:38 164

原创 软件测试基础(二)

测试用例模板/测试报告模板/测试计划模板1.测试用例模板用例编号、测试模块、用例标题、用例级别、前置条件、测试输入、执行操作、预期结果,实际结果2.测试报告模板测试目标、测试依据、测试范围、测试环境、测试进度、执行结果、缺陷分布、遗留缺陷、测试结论、建议、附录3.测试计划模板确定测试范围、制定测试策略、测试资源安排人员的分配、时间安排、风险分析你在编写测试用例使用哪些方法等价划分法、边界值法、正交表法、场景法、因果图法举出测试用例方法及其应用场景等价划分法、边界值法:场景是输入框正交法

2021-05-07 09:27:30 76

原创 测试点

一、电梯的测试点电梯的测试用例的设计点:  1、功能测试:    ① 按钮功能,开门(运行中按开门键不开门),关门,电梯内按钮功能(电梯按键在按下时是否点亮,按错楼层是否可以取消)    ② 上升,下降(每一层申请是否有效,是否可以正常停靠),超载时是否会忽略其他楼层的上行和下行申请,电梯的两边按钮是否都可以使用    ③ 电梯内电话、灯光等  2、性能测试:反应时间、关门时间、速度(是否造成人体不适)  3、压力测试:超载,碰撞电梯壁  4、安全测试:    ① 进入电梯喊话,外面是否听

2021-05-06 16:52:24 101

原创 练习测试用例

QQ账号测试用例电话号码测试用例126邮箱测试用例

2021-05-05 21:39:49 131 2

原创 软件测试基础(一)

一、软件测试的定义与原则1.软件测试的定义通过人工或自动化的方式来验证软件的实际结果是否与用户需求一致的过程2.软件测试的原则尽早的进入软件测试穷尽测试是不可行的程序员应避免检查自己的程序充分注意测试中缺陷的群集现象严格执行测试计划,排除测试的随意性应当对每一个测试结果做全面的检查妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便设计测试用例时,应当包括合理的输入数据和不合理的输入数据测试用例应由测试数据和与之对应的预期输出结果这两部分组成二、测试模型的介绍1

2021-04-29 20:42:34 174 1

原创 一张图片带你了解软件测试的流程

这是网上的流程图,也挺好理解,提供给大家参考!!这是本人自己总结的流程图,不喜欢勿喷,有什么不懂的地方下边评论。

2021-04-29 10:49:30 205

转载 pygame安装

安装时是需要设置python环境变量的,下载python的时候底下有个小框框(没有默认选中)Add Python 3.7 to PATH需要选择的,如果没有选择的话,需要自己设置,我一般比较懒,卸载了python重新下载的,让下载器自动设置。然后是python版本问题有人疑问这是64位还是32位,看那个[64bit]是64位,至于后面的on32是在windows上使用的意思,在Linux上使用就显示别的了。然后检查pip的安装如果显示No module named -pip那么就是pytho

2020-12-04 15:10:21 135

原创 在阿里云Centos7.6上部署Supervisor来监控和操作各类服务

Supervisor 是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。说白...

2019-05-23 08:19:06 263

转载 在阿里云centos7.6上部署vue.js2.6前端应用

之前在一篇的文章中详细阐述了如何部署Nginx的代理uwsgi + django的后台服务,现在轮到部署前端应用vue.js了,vue.js的好处就不多说了,其作为一个轻巧,高性能,可组件化的MVVM库,学习成本要比阵营要低,性能比脏检查的AngularJS不知道高到哪里去了。本文介绍如何在centos的上部署vue.js应用。建立一个简单的vue.js脚手架项目的完整命令//安装CNPM...

2019-05-21 10:28:57 635

原创 RBAC(Role-Based Access control)基于角色的访问控制

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。用户通过成为适当角色的成员,从而拥有该角色的权限。这就极大的简化了对权限的管理。这样管理都是层级相互依赖的,权限赋予角色,而角色又赋予用户。这样的权限设计很清楚,管理起来也方便。简单地说,就是一个用户拥有多个角色,每一个角色又拥有多个权限。这样就构成了“用户-角色-权限”的授权模型。...

2019-05-17 15:08:40 2759

转载 解决vue项目部署到centos后 router-link 刷新当前页面显示404

1.问题:使用Vue.js框架,利用vue-route结合webpack编写了一个单页路由项目,运维协助在服务器端配置nginx。部署完成后,访问首页没问题,从首页里打开二级页面没问题,但是所有的二级页面打开后,再次刷新,就会出现404现象。2.原因:刷新页面时访问的资源在服务端找不到,因为vue-router设置的路径不是真实存在的路径。如上的404现象,是因为在nginx配置的根目录/D...

2019-05-08 21:41:03 1516

转载 在阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4

一直以来想写一篇完整的在阿里云服务器上部署Django服务结合uwsgi,并且通过nginx做反向代理。因为网上的攻略鱼龙混杂,加上技术不断更新,一些年代久远的文章很容易让人在部署的过程中掉坑里,无法自拔,所以本篇文章以最新的阿里云服务器centos7.6为背景,完全阐述如何部署,亲测可用,其实要说难点完全没有,只要按部就班,就不会有问题。当你购买了阿里云的ecs,涉及ecs的有两个密码,一定要...

2019-05-06 21:10:57 434

原创 html5 video视频自适应手机大小

css样式.vid-wrap{ width:100%;background: #000; position:relative; padding-bottom:56.25%; /*需要用padding来维持16:9比例,也就是9除以16*/ height: 0;}.vid-wrap video{ position: absolute; to...

2019-05-05 23:54:38 13920 3

原创 响应式网站设计

响应式网站设计(Responsive Web design)页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS media query的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备;换句话说,页面应该有能力去自动...

2019-04-29 21:40:40 235

转载 Vim基础命令

文件:q # 退出 q->quit :w # 保存 w->write :q! # 强制退出不保存 :wq # 保存后退出 ZZ # 保存后退出,同 :wq光标移动hjkl # 最主要的左下上右。移动一个字符 zz # 光标做在行移动到屏幕中间 w # 向前移动一个单词。光标停在单词首部 b # 向后移动一个单词, 光标停在单词首部 e # 同 w, 光标停在单词...

2019-04-26 09:15:18 269

转载 Java 跌落神坛!Python 正式登顶世界第一编程语言

编程语言流行指数(PYPL)排行榜近日公布了2019年2月份榜单。在最新一期榜单上,Python的份额高达26.42%,稳居第一,并且猛增5.2%,同时成为增长势头最好的语言。而被挤到第二的Java,目前份额为21.2%,同比下跌1.3个百分点 。2019年Python趋势分析:https://edu.csdn.net/topic/python115?utm_source=blog08圈...

2019-04-25 21:21:53 133

原创 Docker介绍以及常用命令

Docker介绍Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Re...

2019-04-23 21:08:16 101

原创 vue全局使用axios的方法

在vue项目开发中,我们使用axios进行ajax请求,很多人一开始使用axios的方式,会当成vue-resoure的使用方式来用,即在主入口文件引入import VueResource from 'vue-resource’之后,直接使用Vue.use(VueResource)之后即可将该插件全局引用了,所以axios这样使用的时候就报错了,很懵逼。仔细看看文档,就知道axios 是一个基于...

2019-04-22 21:33:59 230

原创 安装Vue以及创建一个新项目

首先 安装node.js,安装完node.js之后,npm也会自动安装可以查看是否安装成功:node -vnpm -v然后安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org 为什么安装cnpm呢?是因为npm的下载源是国外的,cnpm是国内的下载源(就和pip install 一样,可以指定下...

2019-04-19 19:31:15 113

原创 解决django -- Websocket无法连接问题

这是Chrome报的错:WebSocket connection to 'ws://127.0.0.1:8000/md_admin/test_socket' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED这是FF报的错:Firefox 无法建立到 ws://127.0.0.1:8000/md_ad...

2019-04-18 16:01:10 4737 3

原创 js常用字符串操作

concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");...

2019-04-17 21:35:39 114

转载 MYSQL数据库的优化

第一方面:30种mysql优化sql语句查询的方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by涉及的列上建立索引。2.应尽量避免在 where 子句中使用 !=或<> 操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值 判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  sel...

2019-04-15 23:59:05 149 1

转载 996:只要能活着就好,不管活得多么糟糕

划重点:996 是指每天早上 9 点上班,晚上 9 点下班,每周上 6 天班至于剩下的那天能不能休息,全靠天意没有家,即使有,也只是个补充睡眠的窝01、最近,我 这个程序员所在的圈子里发生了一件天大的事。有个“胆大包天”的家伙在 GitHub 上发起了一个名为“996.ICU”(工作 996,生病 ICU)的项目,号召被压榨的程序员们联合起来抵制互联网公司的996工作制。多说一句,Gi...

2019-04-14 19:16:16 137

原创 js实现秒杀倒计时

这篇文章主要介绍了原生JS实现简单的倒计时功能,涉及javascript基于定时器的日期时间运算与页面元素属性动态修改相关操作技巧,需要的朋友可以参考下HTML部分:<div class="operate_btn" hidden> <a href="#"><button>立即抢货</button></a> </div&...

2019-04-12 15:03:16 2276

原创 KindEditor

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。KindEditor使用JavaScript编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。 KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首...

2019-04-12 07:44:22 136

原创 JavaScript语法-------$.parseJson()定义和用法

$.parseJson()定义和用法$.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象。例子:这里首先给出JSON字符串集,字符串集如下: var data=" { root: [ {name:‘1’,value:‘0’}, {name:‘6101’,value:‘...

2019-04-10 22:04:19 971

转载 MySQL枚举类型的“八宗罪”

数据被错误对待男、女;先生、夫人、小姐;非洲、亚洲,等等。这些人们使用作为ENUM类型字段的短词称为数据。当你使用一个ENUM类型字段, 技术上看,是你将数据抽离出来 (对应到实际数据表时), 放到一个独立的地位(一种数据库的元数据,具有精确定义字段)。 这不同与约束数据类型,如我们通常的做法:数值型字段只能存储整型数据,或者日期型字段不能为空——这些都没有问题,而且还十分重要。使用ENUM...

2019-04-09 16:48:09 2292

转载 第三方登录--qq(介绍)

网站应用接入概述网站应用接入介绍QQ互联开放平台为第三方网站提供了丰富的API。第三方网站接入QQ互联开放平台后,即可通过调用平台提供的API实现用户使用QQ帐号登录网站功能,且可以获取到腾讯QQ用户的相关信息。第三方网站也可以调用腾讯方提供的API实现网站的分享、评论、邀请等功能,即网站的社交化功能。且可以将相关信息同步到QQ空间、腾讯朋友、腾讯微博等平台,建立网站与腾讯各平台的互动关...

2019-04-03 07:55:08 871

原创 AJAX的小介绍

一 、介绍AJAXAjax是Asynchronous JavaScript and XML的全称,Asynchronous是异步的意思,这跟传统的web不同。Ajax是Web2.0技术的核心由多种技术集合而成,使用Ajax技术不必刷新整个页面,只需对页面的局部进行更新,可以节省网络带宽,提高页面的加载速度,从而缩短用户等待时间,改善用户体验。二、什么是同步?什么是异步?同步是发送方发送数据之...

2019-03-21 11:45:29 133

原创 人脸识别

人脸识别是目前应用非常广泛的一种生物识别技术,与其他生物识别技术(指纹识别,掌形识别,眼虹膜识别和声音识别)相比,人脸识别具有以下优势:1.其他每种生物识别方法都需要一些人的配合动作,而人脸识别不需要被动配合,可以自动用在隐蔽的场合,如公安部门监控行动;2.当记录一个企图登录的人的生物记录时,只有人脸能更直观,更方便的核查该人的身份;由于与传统的生物识别技术相比,人脸识别具有更为简便、准确、...

2019-03-20 16:43:29 200

空空如也

空空如也

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

TA关注的人

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