自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gc_cg的博客

成长之路

  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 allpairs自动生成组合测试用例

allpairs是一款自动生成组合测试用例的一个实用小工具。下载地址:https://www.softpedia.com/get/Programming/Other-Programming-Files/Allpairs.shtml使用记录:

2020-12-23 11:38:26 547

原创 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 254

原创 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 1222

原创 axios在vue中的应用之拦截器

axios在vue中的应用之拦截器定义:在请求或响应被处理前拦截(在请求处理和在后端响应之后处理)拦截器分为两种:请求拦截器和响应拦截器1.拦截器使用语法:1.1 请求拦截器$axios.interceptors.request.use(config=>{//在发送请求前做些什么returnconfig},err=>{//在请求错...

2020-08-09 09:15:28 132

原创 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 169

原创 axios在vue中的应用之并发请求

axios在vue中的应用之并发请求 并发请求:同时进行多个请求,并统一处理返回值例如聊天系统中,需要同时展示个人信息和好友列表,但是这两个信息是需要两个请求返回的。关键要点:axios.all(arg) :参数是一个数组,数组里面的值是一个一个的axion请求axios.spread() :在axios.all多个请求完成的时候,把返回的数据分别处理axios.all([axios.get('/data.json'), //返回值与下...

2020-08-08 15:46:49 315

原创 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 196

原创 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 186

转载 关系型数据库和非关系型数据库的区别

1.关系型数据库通过外键关联来建立表与表之间的关系。2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 比如 有一个学生的数据: 姓名 性别 学号 班级 小明 男 123 一班 小王 女 124...

2019-05-25 09:28:26 199

转载 GET和POST两种基本请求方法的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标...

2018-10-10 19:28:43 207

原创 web自测表

web端通用测试用例测试类型 测试方法 备注 字符输入框 1.特殊字符:英文全角、英文半角、特殊字符“~!@#¥%……&*?[]{}”,html和js函数   2.长度检查:最小长度、最大长度、最小长度-1、最大长度+1   3.空格检查:字符间有空格、字符前有空格、字符后有空格、字符前后有空格   4.多行文本输入框:允许回车换行、...

2018-10-08 15:36:19 259

转载 微信公众号测试

 一、微信公众号剖析  微信对大家而言,应该可以说是人体的一大器官了吧?当然是针对有经常使用微信的童鞋来说的,那么随着微信的流行,就延生出很多东西,比如说公众号、订阅号、 微站,等等~去年的时候,微信在广州一个类似沙龙的发布会,就说将来会取代APP,所有的APP都转化为微信的公众号之类的,那么用户就不用安装APP了 减少用户的内存占用量。但是其实目前还是没有发展的这么好的,起码现在大家看公...

2018-10-06 16:47:15 1066

转载 java类加载机制

     最近面试被问到类加载机制,一时不知道该怎么回答,平时学习走的太快,忽略了基本的知识的研究,虽然断断续续使用java快1年多了,但是有些基础知识还是不清楚,没有仔细研究过,吃过亏,查了写资料,总结一下自己的理解!概述:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机类加载机制。在Java语言...

2018-08-05 18:01:04 175

原创 appium adb.exe已停止工作问题解决办法

在使用真机调试的时候碰到了adb.exe 已经停止工作的错误1.问题现象:2.一般出现这个错误的原因都是由于adb的默认端都5037,被其他程序占用了。  首先我们应该在电脑中查看5037的端口情况,输入 netstat -aon|findstr "5037":3.卸载该助手后,问题就解决了...

2018-06-26 15:03:40 1790

原创 jenkins 自定义环境变量注入

1.通过插件的方式进行环境变量的注入编写注入文件内容:格式:key=valuedjenkins配置,在Windows环境下进行验证结果查看:

2018-06-26 10:11:51 17361 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 789

原创 https接口测试:java导入cer证书步骤

java导入cer证书步骤第一步,下载证书点击浏览器左上角“安全”-->详细信息-->复制到文件-->下一步-->选择DER二进制编码格式-->选择导出的路径,比如:C:\Users\Administrator\Desktop\onecc.cer第二步:如何把上面那步的(onecc.cer)这个证书导入java中的cacerts证书库里第三步:执行如下命令keytoo...

2018-06-16 15:38:22 13839 2

转载 自动化测试用例编写规范

1.测试用例名同测试用例的编号,例如用例名统一以case+编号的形式开头。2.每个测试用例粒度必须尽可能小,短小简单的测试用例易于调试。如果测试用例不得不长而复杂,则把它分成两个或更多的私有方法,并单独调用这些方法。尽量把重复任务放入一个方法中,这样它可以被多个测试用例调用。3.所有的测试用例必须作为一个独立的测试用例运行,每个独立的测试用例负责自己的初始化和清理任务: 4.测试用例需要记录操作步...

2018-05-02 14:56:05 4400

转载 spring学习

刚刚进入研一,想想先把Java的基础打扎实,然后捧着一本厚厚的spring攻略在啃,看了很多了,下面讲一下主要的技术点,spring还是一个比较轻量级的框架,相比于之前的ssh(Struts+Spring+Hibernate)现在更多的公司选择了更加轻的ssm(Spring+SpringMVC+mybatis),SpringMVC也是基于Spring的一个更轻的框架。Spring简介Spring框...

2018-04-17 07:52:16 135

转载 软件领域的加密原理

软件领域的加密原理配置tomcat的https连接器,即配置加密连接器。若要如此,就不得不了解一下软件领域里的加密原理。对称加密模型,如图: 这种加解密的模型——对称加密,会有一个极大的漏洞,即a怎么将密钥告诉给b?答案是根本就没有安全途径!!!非对称加密模型 案例,蒋介石给宋美龄写信。 注意:公钥加密的数据只能由私钥来解,私钥加密的数据只能由公钥来解。 此时会产生一个新的问题:宋美龄将公钥传递给...

2018-03-17 10:25:53 3014

原创 Java Web开发概述

1.web相关概念1.1胖客户端程序RCP(Rich Client Program):需要安装到计算机上才能运行,会导致计算机软件的体积越来越大。优点:只要安装上了软件,就能高效的使用软件功能缺点:需要安装,且会占用大量的硬盘资源1.2瘦客户端程序TCP(Thin Client Progarm):一般是指web程序,不需要安装,只要计算机能上网就行;瘦客户端程序将软件功能的重点集中放到了服务器上,...

2018-03-16 23:07:13 267

原创 java学习之:控制执行流程

   控制执行流程        就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在java中你要使用执行控制语句来做出选择。1.涉及的关键字包括if-else、while、do-while、for、retrun、break以及switch选择语句,但是java并不支持goto语句。2.所有的条件语句都利用条件表达式的真或假来决定执行的路径。3.java不允许我们将一个数字作为...

2018-03-15 21:39:07 211

原创 Java操作符学习

1.操作符的优先级最简单的规则就是先乘除后加减,如果忘记优先级规则,就是括号明确计算顺序。2.赋值需要注意“别名现象”:如果将一个对象赋值给另一个对象,实际上是将“引用”从一个地方赋值到另一个地方。举例:对对象使用c=d,那么c和d都指向原本只有d指向的那个对象。为对象赋值可能会产生意想不到的结果。package Test;class Letter{ char c;}public class op...

2018-03-14 22:23:14 255

原创 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 7211

原创 eclipse导出可执行jar包

1、编写测试代码2、导出jar包3、命令行执行jar包测试

2018-01-17 17:27:25 184

原创 jenkins使用ssh认证方式从git上拉代码

1.git-ssh 配置和使用https://segmentfault.com/a/11900000026456232.在服务器上测试ssh是否可用3.jenkins上配置拉代码的方式如果有配置用户名和密码那么需要选择添加,转到下一个步骤;如果没有配置用户和密码,即在生产密钥的时候按了三次回车,那么Credentials选择none即可4.设置ssh认证方式

2018-01-17 09:18:11 15878 1

原创 创建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 1418

原创 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 6799

转载 修改JMeter内存以适应更高的并发测试

Jmeter做并发测试时,报错 java.lang.OutOfMemoryError:gc overhead limit exceeded。 原因是jmeter默认分配内存的参数很小,256M吧。故而解决方法,就是增加内存。如果是用windows系统,用记事本打开jmeter.bat文件,修改: 使用jmeter进行压力测试时遇到一段时间

2017-12-30 21:32:56 17988 3

原创 快速查找Maven依赖的库

1.在谷歌或者百度中搜索关键字,比如log4j2.选择对应的版本3.复制xml信息4.粘贴到maven工程中的pom.xml中

2017-11-26 19:50:00 754

转载 64位windows系统Redis安装

写基于dapper的一套自动化程序,看到 mgravell 的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间Redis,不过一直是其它的驱动开发包,这个根据作者介绍,是个高性能的线程安全的.NET c#开发redis客户端的库。说的很吊,不过我确信mgravell出品的东西都是精品。说多无益,先把redis在win上的开发环境搭一下。redis官方没有

2017-11-26 19:05:27 208

转载 全面的软件测试

全面的软件测试1 全过程的软件测试图解传统的软件测试,开发人员完成任务之后,最后交付给测试人员,这种模式下,测试人员不能及早发现需求阶段的缺陷,同时测试工作的开展也滞后了,产品质量得不到有效的过程控制和分析,总体进度可能会由于返工问题造成拖延。什么是全程软件测试,也可以说全面的软件测试,如下图所示: 在整个SDLC中,三条角色主线和四个阶段。三条角色主线:开发、QA、测

2017-11-21 17:26:04 392

转载 web测试-权限管理和兼容性测试

1.用户及权限管理功能常规测试方法            1)  赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限);   2)  删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理;  3)  重新注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确;  4)  在有工作组或角

2017-06-07 14:03:28 852

转载 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 594

转载 jenkins持续集成原理

原文地址:http://www.2cto.com/kf/201609/544550.html持续集成开发中,我们经常遇到一些奇怪问题,比如本地可以编译成功的代码但是同事们更新代码后编译出错,或者在项目有多个Target的时候,资源文件只添加到了当前的Target,另外一个Target这个时候是不能正常编译的,再比如写的工具类,被同事改了,或者自己有改动,很多地方用到了,怎么保证

2017-03-29 13:57:21 1210

转载 如何在C#.net中自定义和使用特性

Attribute的基本概念经常有周边人问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,本文整理相关资料,提供给大家参考。首先,我们肯定Attribute是一个类,下面是msdn文档对它的描述:公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行

2017-03-12 15:40:13 510

转载 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 5060

转载 oracle存储过程代码覆盖率统计工具

oracle存储过程代码覆盖率统计工具目前针对于高级语言如C++,JAVA,C#等工程都有相关的代码覆盖率统计工具,但是对于oracle存储过程或者数据库sql等方面的项目,代码覆盖率统计和扫描工具相对较少。因此针对这种情况,设计了代码覆盖率统计工具,其实oracle已经提供了较好的代码profiler包,本文主要介绍利用DBMS_PROFILER设计的代码覆盖率统计工具。

2017-02-09 10:23:32 1847 2

转载 Oracle (实例名/服务名)SID和Service_Name的区别

可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字,就好像一个部门里,每个人都有一个自己的名字。2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库,你就在客户端的连接串里写上service_name。它就像一个部门的名字,这个部

2017-01-16 16:27:38 6822

转载 用webBrowser打开网页出现脚本错误怎么办

当IE浏览器遇到脚本错误时,在浏览器左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。我们在用webBrowser编写的程序打开网页,遇到脚本有问题是,会弹出一个错误提示框,需要确认后才能够进行执行。如果我们设计的程序是用来自动处理网页的,那么在出现这种情况时,程序运行被打断,需要人工干预。这显然无法达到我们的要求。      那么,在使用webBro

2017-01-16 11:03:13 822

ceshigongjuxiazai

利用Jmeter工具配置,需要对如何利用Jmeter进行性能测试熟悉,通过相应的配置可完成,但不够灵活,比如某些字段需要经过特定的加密处理,不能通过Jmeter直接完成。

2018-09-18

jkzdhautotest

目前我们的接口都是使用的http协议,其测试的基本原理是模拟前端(客户端)向服务器发送数据,得到相应的响应数据,从而判断接口是否可以正常的进行数据交换。在测试的过程中尝试过两种方式,一种是利用性能测试工具Jmeter模拟客户端发起http请求,另外一种是使用python脚本直接编写脚本模拟客户端发起http请求。

2018-09-18

空空如也

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

TA关注的人

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