自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 Spring Boot 自定义注解,AOP 切面统一打印出入参请求日志

其实,小哈在之前就出过一篇关于如何使用 AOP 切面统一打印请求日志的文章,那为什么还要再出一篇呢?没东西写了?哈哈,当然不是!原因是当时的实现方案还是存在缺陷的,原因如下:不够灵活,由于是以所有 Controller 方法中的方法为切面,也就是说切死了,如果说我们不想让某个接口打印出入参日志,就办不到了;Controller包层级过深时,导致很多...

2019-09-26 17:40:00 206

转载 RedHat版本Linux安装chrome-stable配合chromeDriver进行自动化测试环境准备

一、Linux机器安装google-chrome-stable  1、设置google-chrome软件源    sudo vim /etc/yum.repos.d/google-chrome.repo[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/sta...

2019-09-18 11:31:00 163

转载 Deb版本Linux配置Selenium+Chrome+Java实现自动化测试

1.安装chromesudo apt-get install libxss1 libappindicator1 libindicator7wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo dpkg -i google-chrome*.deb如果上...

2019-08-20 22:20:00 136

转载 vue axios----基于 Promise 的 HTTP 请求

vue axiosvue2.0之axios接口請求管理功能特性axios API開始使用get請求post请求多个请求并发拦截器移除一个拦截器:自定义的 axios 实例添加拦截器:vue2.0之axios接口請求管理基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从...

2019-07-04 17:22:00 118

转载 mysql数据库查看各实例磁盘占用情况

1、总体查看:use information_schema;select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size from ...

2019-03-05 15:31:00 426

转载 Android性能专项测试之耗电量统计API

版权声明:本文为Doctorq原创文章,未经博主允许不得转载。 https://blog.csdn.net/qhshiniba/article/details/49155979参考文章:Android应用的耗电量统计深入浅出Android App耗电量统计Battery stats - CPU total vs CPU foreground深入浅出 Android Ap...

2018-09-18 11:00:00 228

转载 windows 控制台cmd乱码的解决办法

windows 控制台cmd乱码的解决办法我本机的系统环境:OS Name: Microsoft Windows 10 企业版OS Version: 10.0.14393 N/A Build 14393有时在cmd中输出的中文乱码解决办法如下:在cmd中输入 CHCP 65001按Enter键然后查看不再乱码注:...

2018-09-13 10:26:00 71

转载 从零开始搭建GitHub个人博客--第一步

最近一段时间工作不是很忙,便开始着手整理博客并梳理自己的简历可是,打开cnblog后第一眼我便开始了纠结~原起:  一直在cnblog写博客,看博客,突然发现这种在线纯文档记录的方式俨然跟不上时代的发展,取而代之的是各种各样的Markdown编写的blog,新颖、简洁、高效、编写简单、能突出技术人员的特色。而且在最近一年多的工作中越来越多的接触到了GitHub Pages文档...

2018-07-25 11:56:00 281

转载 关于 Shiro 的权限匹配器和过滤器

项目源码:https://github.com/weimingge14/Shiro-project演示地址:http://liweiblog.duapp.com/Shiro-project/login关于 Shiro 的权限匹配器和过滤器上一节,我们实现了自定义的 Realm,方式是继承AuthorizingRealm这个抽象类,分别实现认证的方法和授权的方法。这一节实...

2018-06-22 18:25:00 177

转载 vue2.0中怎么获取元素

在元素上添加 v-el:food-wrapper (不用驼峰的写法)vue1版本报错:vue2版本(vue2把vue1中的 v-el 改为了 refvue1 v-el:foods-wrapper 调用的时候 this.el.foodsWrappervue2ref:foods−wrapper调用的时候this.refs.foodsWrapper 这样写...

2018-05-16 09:32:00 83

转载 sprinvmvc整合swagger实现实时接口信息展示

1、pom.xml引入swagger插件<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.5.0</version></depe...

2018-04-25 13:37:00 85

转载 logback的使用和logback.xml详解

logback的使用和logback.xml详解一、logback的介绍  Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:  logback-core:其它两个模块的基础模块  logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便...

2018-04-23 19:00:00 67

转载 spring batch的使用和定时器Quart的使用

Spring Batch是一个基于Spring的企业级批处理框架,它通过配合定时器Quartz来轻易实现大批量的数据读取或插入,并且全程自动化,无需人员管理。在使用spring batch之前,得对spring batch的流程有一个基本了解每个batch它都包含了一个job,而一个job中却有可能包含多个step,整个batch中干活的是step,batch主要是用来对数...

2018-04-21 14:19:00 156

转载 深入理解vue路由的使用

vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。本文将以示例的形式来介绍vue-router的各个特性,一共包含6个示...

2018-04-11 08:30:00 176

转载 mac异常删除管理员账户恢复操作

重新启动电脑,同时按下command+s键进入命令行方式待系统加载完成后顺序输入以下命令:/sbin/mount -uawrm var/db/.applesetupdonereboot待系统重启成功后按提示完成系统全新配置进入“系统偏好设置”---“用户与群组”,勾选原系统用户界面中的“允许用户管理这台电脑”再次重启系统,进入“系统偏好设置”---“用户与群组...

2018-04-09 09:13:00 344

转载 springMVC前后端分离开发模式下支持跨域请求

1、web.xml中添加cors规则支持(请修改包名)<filter> <filter-name>cors</filter-name> <filter-class>com...common.filter.SimpleCORSFilter</filter-class></filter&gt...

2018-03-16 13:43:00 110

转载 npm 更新镜像安装Appium

npm -g --registry http://registry.cnpmjs.org install appium转载于:https://www.cnblogs.com/Gent-Wang/p/7657561.html

2017-10-12 18:39:00 145

转载 npm升级所有可更新包

使用npm管理node的包,可以使用npm update <name>对单个包升级,对于npm的版本大于2.6.1,可以使用命令:npminstall-g升级全局的本地包。对于版本小于2.6.1的一个一个包的升级实在是太麻烦,就想找到一个升级所有本地包的方法,找到两个比较好的方式:shell脚本和npm-ckeckshell脚本使用shell...

2017-10-12 16:55:00 157

转载 Jmeter命令行运行实例讲解

1. 简介使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资本文介绍windows下以命令行模式运行的方法。1.1. 命令介绍jmeter -n -t <testplan filename> -l <listener filename>示例: jmeter -n -t testplan.jmx -l t...

2017-09-11 10:03:00 117

转载 Git安装及SSH Key管理之Mac篇

1、下载git客户端,下载地址为:https://git-scm.com/download/mac2、打开安装包,可以看到此时的界面为:我们需要把.pkg的安装包安装到系统当中。我双击了安装包之后,结果无法安装成功。界面为:这里是一个坑,虽然是很简单的问题的,但是对于新手而言有时候还是头疼的。后来,在网上终于找到原因,由于这个需要权限,所以直接点击安...

2017-08-24 12:43:00 131

转载 Git安装及SSH Key管理之Windows篇

一、安装环境1、本机系统:Windows 10 Pro(64位)2、Git版本:Git-2.11.0-64-bit.exe(64位)二、Git安装去官网下载完后一路下一步完成安装,如下图:安装完后先在系统环境变量中看下是否配置然后在桌面右击鼠标,选择Git bash here,然后输入下面代码:git -...

2017-08-24 12:37:00 59

转载 Jmeter - foreach控制器之嵌套使用

有需求如下:  对某分类列表分别上传随机个数的附件内容 由此想到可以使用jmeter自带的foreach控制器来实现,编写代码如下:如图:两层循环,第一层由上方beashell获取大类列表,如下:  生成预选值务必从1开始,否则foreach控制器将忽略i=0的值从第二个开始取值第二层循环同第一层。使用此方案遇到的坑:1、嵌套循环内部使用...

2017-08-18 15:09:00 602

转载 在Eclipse下运行Jmeter3.0源代码

1.创建项目准备工作:在http://jmeter.apache.org/download_jmeter.cgi中分别下载binaries和source两个压缩包,前者为release版本,后者则为jmeter的源码。1、在eclipse中新建javaproject,名为ApacheJmeter3.0,在下一步中选择"Allowoutputfolders for source f...

2017-08-18 14:56:00 113

转载 jmeter - 关联之正则表达式提取器

如果有这样的情况:一个完整的操作流程,需要先完成某个操作,获得某个值或数据信息,然后才能进行下一步的操作(也就是常说的关联/将上一个请求的响应结果作为下一个请求的参数);在jmeter中,可以利用正则表达式提取器来帮助我们完成这一动作。首先:在默认的测试计划中添加一个线程组,然后添加取样器,这里我以JDBC请求做例子:然后:右键添加后置处理器→正则表达式提取器...

2017-08-14 15:49:00 63

转载 jmeter - DBC Request之Query Type

工作中遇到这样一个问题:需要准备10W条测试数据,利用jmeter中的JDBC Request向数据库中批量插入这些数据(只要主键不重复就可以,利用函数助手中的Random将主键的ID末尾五位数随机插入);响应数据报错:Can not issue data manipulation statements with executeQuery().后来查阅了很多资料,才发现跟JDBC...

2017-08-14 15:48:00 99

转载 jmeter - 参数化

参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则;这样,脚本在运行时就可以根据需要选取不同的参数值作为输入。这种方式通常被称为数据驱动测试(Data Driven Test),参数的取值范围被称为数据池(Data Pool)。jmeter的test plan中,支持如下4...

2017-08-14 15:46:00 64

转载 jmeter - 逻辑控制器

jmeter中逻辑控制器(Logic Controllers)的作用域只对其子节点的sampler有效,作用是控制采样器的执行顺序。jmeter提供了17种逻辑控制器,它们各个功能都不尽相同,大概可以分为2种使用类型:①.控制测试计划执行过程中节点的逻辑执行顺序,如:Loop Controller(循环控制器)、If Controller(如果if控制器)等;②.对测试计划中...

2017-08-14 15:45:00 72

转载 jmeter - 断言

jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似;用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。使用断言的方法:△在选择的Sampler下添加对应的断言(因为不...

2017-08-14 15:44:00 65

转载 jmeter - 定时器

jmeter提供了很多元件,帮助我们更好的完成各种场景的性能测试,其中,定时器(timer)是很重要的一个元件,最新的3.0版本jemter提供了9种定时器(之前6种),下面一一介绍:一、定时器的作用域1、定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面);2、当执行一个sampler之前时,所有当前作用域...

2017-08-14 15:42:00 80

转载 Jmeter 参数化请求实例

Jmeter 参数化请求实例在jmeter中的请求可以参数化,其中参数化的方式有4种:1.CSV Data Set Config2.数据库3.用户自定义变量4.用jmeter中的函数获取参数值第一种方式:CSV Data Set Config1.创建一个data.txt文件,内容如下:101010100,北京101010200,海淀101010300,朝阳请...

2017-08-08 12:13:00 124

空空如也

空空如也

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

TA关注的人

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