- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 allpairs自动生成组合测试用例
allpairs是一款自动生成组合测试用例的一个实用小工具。下载地址:https://www.softpedia.com/get/Programming/Other-Programming-Files/Allpairs.shtml使用记录:
2020-12-23 11:38:26
627
原创 axios在vue中的应用之取消请求
axios在vue中的应用之取消请求作用:取消正在进行的http请求(了解)使用场景:大批量数据查询时,请求时间较长,如果3~5s都没有查到,可以取消请求使用:letsource=axios.CancelToken.source()axios.get('/data.json',{cancelToken:source.token}).then(res=>{console.log(res)})....
2020-08-09 10:13:56
314
原创 axios在vue中应用之错误处理
axios在vue中应用之错误处理错误处理:请求错误时进行处理axios.interceptors.request.use(config=>{returnconfig},err=>{returnPromise.reject(err)//成功是Promis.resolve})axios.interceptors.response.use(res=>{...
2020-08-09 10:03:48
1313
原创 axios在vue中的应用之拦截器
axios在vue中的应用之拦截器定义:在请求或响应被处理前拦截(在请求处理和在后端响应之后处理)拦截器分为两种:请求拦截器和响应拦截器1.拦截器使用语法:1.1 请求拦截器$axios.interceptors.request.use(config=>{//在发送请求前做些什么returnconfig},err=>{//在请求错...
2020-08-09 09:15:28
165
原创 axios在vue中的应用之axios实例
axios在vue中的应用之axios实例1.实例创建和使用使用场景:后端接口地址有多个,并且超时时长不一样,域名不一样时可以使用使用:letinstance=axios.create({baseURL:'/http://localhost:8080',timeout:1000})letaxios2=axios.create({baseURL:'/http://localhost:90...
2020-08-08 16:18:39
206
原创 axios在vue中的应用之并发请求
axios在vue中的应用之并发请求 并发请求:同时进行多个请求,并统一处理返回值例如聊天系统中,需要同时展示个人信息和好友列表,但是这两个信息是需要两个请求返回的。关键要点:axios.all(arg) :参数是一个数组,数组里面的值是一个一个的axion请求axios.spread() :在axios.all多个请求完成的时候,把返回的数据分别处理axios.all([axios.get('/data.json'), //返回值与下...
2020-08-08 15:46:49
365
原创 axios在vue中几种请求方式的应用
axios在vue中几种请求方式的应用1.get请求的两种不同的写法//写法1://http://localhost:8080/data.json?id=12axios.get('/data.json',{params:{id:12}}).then((res)=>{console.log(res)})//写法...
2020-08-08 15:00:02
233
原创 java-设计模式之模板模式
模板模式抽象基类:package templateFactory;/** * @program: designPattern * @description: 抽象基类,为所有的子类提供一个算法框架 * @author: Mr.Zhang * @create: 2020-08-04 17:06 * 提神饮料 **/public abstract class RefreshBeverage { //使用抽象基类定义框架,而禁止所有的子类改变算法框架 /** .
2020-08-05 09:24:42
226
转载 关系型数据库和非关系型数据库的区别
1.关系型数据库通过外键关联来建立表与表之间的关系。2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 比如 有一个学生的数据: 姓名 性别 学号 班级 小明 男 123 一班 小王 女 124...
2019-05-25 09:28:26
236
转载 GET和POST两种基本请求方法的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标...
2018-10-10 19:28:43
247
原创 web自测表
web端通用测试用例测试类型 测试方法 备注 字符输入框 1.特殊字符:英文全角、英文半角、特殊字符“~!@#¥%……&*?[]{}”,html和js函数 2.长度检查:最小长度、最大长度、最小长度-1、最大长度+1 3.空格检查:字符间有空格、字符前有空格、字符后有空格、字符前后有空格 4.多行文本输入框:允许回车换行、...
2018-10-08 15:36:19
317
转载 微信公众号测试
一、微信公众号剖析 微信对大家而言,应该可以说是人体的一大器官了吧?当然是针对有经常使用微信的童鞋来说的,那么随着微信的流行,就延生出很多东西,比如说公众号、订阅号、 微站,等等~去年的时候,微信在广州一个类似沙龙的发布会,就说将来会取代APP,所有的APP都转化为微信的公众号之类的,那么用户就不用安装APP了 减少用户的内存占用量。但是其实目前还是没有发展的这么好的,起码现在大家看公...
2018-10-06 16:47:15
1127
转载 java类加载机制
最近面试被问到类加载机制,一时不知道该怎么回答,平时学习走的太快,忽略了基本的知识的研究,虽然断断续续使用java快1年多了,但是有些基础知识还是不清楚,没有仔细研究过,吃过亏,查了写资料,总结一下自己的理解!概述:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机类加载机制。在Java语言...
2018-08-05 18:01:04
223
原创 appium adb.exe已停止工作问题解决办法
在使用真机调试的时候碰到了adb.exe 已经停止工作的错误1.问题现象:2.一般出现这个错误的原因都是由于adb的默认端都5037,被其他程序占用了。 首先我们应该在电脑中查看5037的端口情况,输入 netstat -aon|findstr "5037":3.卸载该助手后,问题就解决了...
2018-06-26 15:03:40
1954
原创 jenkins 自定义环境变量注入
1.通过插件的方式进行环境变量的注入编写注入文件内容:格式:key=valuedjenkins配置,在Windows环境下进行验证结果查看:
2018-06-26 10:11:51
17465
3
原创 在远程节点上运行maven工程与执行Testng测试用例
在远程节点上运行maven工程与执行Testng测试用例1.配置文件设置pom.xml编写:testng.xml编写:2.maven下载与安装自行百度下载与安装,我使用的版本如下:3.idea配置maven4.jenkins配置系统设置: 全局工具设置:新建maven风格的job:build配置:输出测试报告:...
2018-06-26 09:57:02
851
原创 https接口测试:java导入cer证书步骤
java导入cer证书步骤第一步,下载证书点击浏览器左上角“安全”-->详细信息-->复制到文件-->下一步-->选择DER二进制编码格式-->选择导出的路径,比如:C:\Users\Administrator\Desktop\onecc.cer第二步:如何把上面那步的(onecc.cer)这个证书导入java中的cacerts证书库里第三步:执行如下命令keytoo...
2018-06-16 15:38:22
14161
2
转载 自动化测试用例编写规范
1.测试用例名同测试用例的编号,例如用例名统一以case+编号的形式开头。2.每个测试用例粒度必须尽可能小,短小简单的测试用例易于调试。如果测试用例不得不长而复杂,则把它分成两个或更多的私有方法,并单独调用这些方法。尽量把重复任务放入一个方法中,这样它可以被多个测试用例调用。3.所有的测试用例必须作为一个独立的测试用例运行,每个独立的测试用例负责自己的初始化和清理任务: 4.测试用例需要记录操作步...
2018-05-02 14:56:05
4596
转载 spring学习
刚刚进入研一,想想先把Java的基础打扎实,然后捧着一本厚厚的spring攻略在啃,看了很多了,下面讲一下主要的技术点,spring还是一个比较轻量级的框架,相比于之前的ssh(Struts+Spring+Hibernate)现在更多的公司选择了更加轻的ssm(Spring+SpringMVC+mybatis),SpringMVC也是基于Spring的一个更轻的框架。Spring简介Spring框...
2018-04-17 07:52:16
161
转载 软件领域的加密原理
软件领域的加密原理配置tomcat的https连接器,即配置加密连接器。若要如此,就不得不了解一下软件领域里的加密原理。对称加密模型,如图: 这种加解密的模型——对称加密,会有一个极大的漏洞,即a怎么将密钥告诉给b?答案是根本就没有安全途径!!!非对称加密模型 案例,蒋介石给宋美龄写信。 注意:公钥加密的数据只能由私钥来解,私钥加密的数据只能由公钥来解。 此时会产生一个新的问题:宋美龄将公钥传递给...
2018-03-17 10:25:53
3124
原创 Java Web开发概述
1.web相关概念1.1胖客户端程序RCP(Rich Client Program):需要安装到计算机上才能运行,会导致计算机软件的体积越来越大。优点:只要安装上了软件,就能高效的使用软件功能缺点:需要安装,且会占用大量的硬盘资源1.2瘦客户端程序TCP(Thin Client Progarm):一般是指web程序,不需要安装,只要计算机能上网就行;瘦客户端程序将软件功能的重点集中放到了服务器上,...
2018-03-16 23:07:13
304
原创 java学习之:控制执行流程
控制执行流程 就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在java中你要使用执行控制语句来做出选择。1.涉及的关键字包括if-else、while、do-while、for、retrun、break以及switch选择语句,但是java并不支持goto语句。2.所有的条件语句都利用条件表达式的真或假来决定执行的路径。3.java不允许我们将一个数字作为...
2018-03-15 21:39:07
269
原创 Java操作符学习
1.操作符的优先级最简单的规则就是先乘除后加减,如果忘记优先级规则,就是括号明确计算顺序。2.赋值需要注意“别名现象”:如果将一个对象赋值给另一个对象,实际上是将“引用”从一个地方赋值到另一个地方。举例:对对象使用c=d,那么c和d都指向原本只有d指向的那个对象。为对象赋值可能会产生意想不到的结果。package Test;class Letter{ char c;}public class op...
2018-03-14 22:23:14
280
原创 Jmeter+jenkins接口自动化测试
一、环境准备1、JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、Jmeter:http://jmeter.apache.org/download_jmeter.cgi3、Ant:http://ant.apache.org/bindownload.cgi4、Jenkins:http://jenkins-c...
2018-03-13 19:52:30
7328
原创 jenkins使用ssh认证方式从git上拉代码
1.git-ssh 配置和使用https://segmentfault.com/a/11900000026456232.在服务器上测试ssh是否可用3.jenkins上配置拉代码的方式如果有配置用户名和密码那么需要选择添加,转到下一个步骤;如果没有配置用户和密码,即在生产密钥的时候按了三次回车,那么Credentials选择none即可4.设置ssh认证方式
2018-01-17 09:18:11
16013
原创 创建jenkins slave节点(win10系统)
操作场景:jenkins是部署在linux中的tomcat里,但是自动化脚本需要windows进行调用,所以此时要配置windows系统的slave节点。1.进入jenkins系统管理,系统管理下有管理节点2.在管理节点界面,新建节点3.选择如下启动方法:4.点击节点名称进入节点页面,然后下载slave-agent.jnlp和slave.jar
2018-01-16 20:10:50
1468
原创 Jmeter调用自己的jar包函数
积累点滴1.编写清空指定文件夹里所有内容的jar包package org.na;import java.io.File;public class deletedir { public static boolean delDir(String path){ File file = new File(path); if(!file.
2018-01-11 20:10:39
6847
转载 修改JMeter内存以适应更高的并发测试
Jmeter做并发测试时,报错 java.lang.OutOfMemoryError:gc overhead limit exceeded。 原因是jmeter默认分配内存的参数很小,256M吧。故而解决方法,就是增加内存。如果是用windows系统,用记事本打开jmeter.bat文件,修改: 使用jmeter进行压力测试时遇到一段时间
2017-12-30 21:32:56
18252
3
原创 快速查找Maven依赖的库
1.在谷歌或者百度中搜索关键字,比如log4j2.选择对应的版本3.复制xml信息4.粘贴到maven工程中的pom.xml中
2017-11-26 19:50:00
817
转载 64位windows系统Redis安装
写基于dapper的一套自动化程序,看到 mgravell 的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间Redis,不过一直是其它的驱动开发包,这个根据作者介绍,是个高性能的线程安全的.NET c#开发redis客户端的库。说的很吊,不过我确信mgravell出品的东西都是精品。说多无益,先把redis在win上的开发环境搭一下。redis官方没有
2017-11-26 19:05:27
237
转载 全面的软件测试
全面的软件测试1 全过程的软件测试图解传统的软件测试,开发人员完成任务之后,最后交付给测试人员,这种模式下,测试人员不能及早发现需求阶段的缺陷,同时测试工作的开展也滞后了,产品质量得不到有效的过程控制和分析,总体进度可能会由于返工问题造成拖延。什么是全程软件测试,也可以说全面的软件测试,如下图所示: 在整个SDLC中,三条角色主线和四个阶段。三条角色主线:开发、QA、测
2017-11-21 17:26:04
428
转载 web测试-权限管理和兼容性测试
1.用户及权限管理功能常规测试方法 1) 赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限); 2) 删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理; 3) 重新注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确; 4) 在有工作组或角
2017-06-07 14:03:28
968
转载 HTML标签英文全称 (2012-04-24 15:58:41)转载▼ 标签: 杂谈 HTML标签 英文全称 中文释义 a Anchor 锚 abbr Abbreviation 缩写词 acrony
HTML标签英文全称HTML标签英文全称中文释义aAnchor锚abbrAbbreviation缩写词acronymAcronym取首字母的缩写词address Address地址dfn
2017-06-02 10:20:51
647
转载 jenkins持续集成原理
原文地址:http://www.2cto.com/kf/201609/544550.html持续集成开发中,我们经常遇到一些奇怪问题,比如本地可以编译成功的代码但是同事们更新代码后编译出错,或者在项目有多个Target的时候,资源文件只添加到了当前的Target,另外一个Target这个时候是不能正常编译的,再比如写的工具类,被同事改了,或者自己有改动,很多地方用到了,怎么保证
2017-03-29 13:57:21
1262
转载 如何在C#.net中自定义和使用特性
Attribute的基本概念经常有周边人问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,本文整理相关资料,提供给大家参考。首先,我们肯定Attribute是一个类,下面是msdn文档对它的描述:公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行
2017-03-12 15:40:13
579
转载 oracle 创建包和存储过程并调用举例
--规范 create or replace package test_pkg is --test_pkg为包名 procedure showMessage; --声明一个过程 function myAdd(x in number,y in number) return number; --声明函数 end test_pkg; --主体 cr
2017-03-05 19:31:27
5101
转载 oracle存储过程代码覆盖率统计工具
oracle存储过程代码覆盖率统计工具目前针对于高级语言如C++,JAVA,C#等工程都有相关的代码覆盖率统计工具,但是对于oracle存储过程或者数据库sql等方面的项目,代码覆盖率统计和扫描工具相对较少。因此针对这种情况,设计了代码覆盖率统计工具,其实oracle已经提供了较好的代码profiler包,本文主要介绍利用DBMS_PROFILER设计的代码覆盖率统计工具。
2017-02-09 10:23:32
1987
1
转载 Oracle (实例名/服务名)SID和Service_Name的区别
可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字,就好像一个部门里,每个人都有一个自己的名字。2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库,你就在客户端的连接串里写上service_name。它就像一个部门的名字,这个部
2017-01-16 16:27:38
6949
转载 用webBrowser打开网页出现脚本错误怎么办
当IE浏览器遇到脚本错误时,在浏览器左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。我们在用webBrowser编写的程序打开网页,遇到脚本有问题是,会弹出一个错误提示框,需要确认后才能够进行执行。如果我们设计的程序是用来自动处理网页的,那么在出现这种情况时,程序运行被打断,需要人工干预。这显然无法达到我们的要求。 那么,在使用webBro
2017-01-16 11:03:13
925
ceshigongjuxiazai
2018-09-18
jkzdhautotest
2018-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人