自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大麦

以大多数人的努力程度之低,根本轮不到拼天赋...谨以此献给自己

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

原创 Fiddle原理和基本使用

Fiddle常用使用场景: 1、无接口文档时,可以调试和查看接口 2、模拟偶现问题时使用(之前碰到模拟偶现301报错问题) Fiddle的原理 简单点说是http协议调试代理工具 Fiddle的使用1、如何抓取https接口访问代理8888端口进行证书安装...

2020-02-03 21:40:10 2807

原创 测试之Mock使用

众所周知Mock是为了解决依赖接口未开发完成或者调用第三方接口的情况,进行模拟返回数据而存在,测试中具体使用场景需要在真实使用后进行补充------未完待续~ 下面是自己整理的关于Mock的使用之一: 1、首先依赖提供的jar包和git命令jar包下载路径:https://repo1.maven.org/maven2/com/github/dreamhead/m...

2020-02-03 20:26:50 400

原创 ArrayLIst和Map

Array和ArrayList的区别?1、Array可以包含基本类型也可以包含对象类型,ArrayList只能包含对象类型但是需要注意的是:Array数组在存放的时候一定是同种类型的元素。ArrayList就不一定了,因为ArrayList可以存储Object。2、Array大小是固定的,ArrayList大小是动态变化的ArrayList的空间是动态增长的,如果空间不够,它会创建...

2019-11-17 22:13:28 1265

原创 移动端专项测试04-弱网测试

什么是弱网测试弱网测试主要为特殊网络下的功能测试同时关注用户体验,具体来说包括:弱网功能测试 无网功能测试 网络切换测试等 测试的同时关注用户体验fiddler模拟弱网fiddler使用Rules->Performance->Simulate Modem Speeds功能进行的网络延迟模拟,点击Rules->Customize Rules...

2019-11-13 16:46:33 440

原创 移动端专项测试03-流量测试

windows机器通过userid获取流量1、获取useridadb shell dumpsys package com.douban.frodo|findstr userId2、通过uid获取流量,第六列代表下载,第八列代表上传adb shell cat /proc/net/xt_qtaguid/stats | findstr 10074后一次减去上一次,即为本次操...

2019-11-13 13:46:44 596 4

原创 移动端专项测试02-稳定性测试monkey

Monkey是命令行工具,可以再任何模拟器、实例或者运行设备上运行。它会将伪随机用户事件发送到系统中,从而在应用上进行压力测试Monkey包含许多选项,主要分为四大类基本配置选项,例如设置要尝试的事件数 操作限制条件,例如将测试对象限制为单个软件包 事件类型和频率 调试选项Monkey在运行时会生成事件并将其发送到系统。它还会监视被测系统并查找三种特殊情况:如果已将Monkey...

2019-11-12 14:23:59 744

原创 移动端专项测试01-sdk环境及adb、安卓模拟器

app又崩溃了app用久了手机好烫app耗流量好多app运行一段时间比较卡........实际客户使用过程中经常遇见以上情况,明明已经做过功能测试,为何还会出现类似的问题因为普通的功能测试很难发现以上问题,需要借助其他工具针对以上问题,进行专项测试1、Crash的问题2、设备兼容性的问题3、流量使用过多的问题4、在不同的网络情况下,手机卡死或者白屏的情况.......

2019-11-12 13:06:31 1011

原创 接口测试流程

接口测试试用阶段:后端开发完,前后端联调后,功能测试之前一、接口测试需求调研1、接口协议2、接口功能3、接口数据流转 接口返回值 接口执行后对应数据库或者缓存查看对应结果4、接口的加解密方式 常见加密方式:字段+时间戳+key,使用md5加密 base64 rsa加解密5、接口测试的范围 功能 性能 安全二、接口...

2019-11-11 21:16:11 356

原创 String和StringBuffer、StringBuile区别

一、String常见方法String t1 = "Aj,sdh"; String t2 = "gfdgs"; System.out.println(t1.equals(t2)); System.out.println(t1.length()); System.out.println(t1.toLowerCase()); System.out.println(t1.toUp...

2019-11-07 22:56:50 140

原创 java数组自整理

学习其他语言后,数组的定义不同,记录下来以便以后查看数组定义:1、数组存储同类元素2、数据定长(定义长度后不可改变大小)定义数组的2种方式int [] intArr = {5,3,4,6,1};//设置长度int [] intArr = new int[3];增强for循环遍历方式for(int a:intArr) { System.out.println(a)...

2019-11-07 22:48:19 78

原创 postman使用第一篇

实用第一部分:设置全局变量、断言判断、数据token向下关联一、设置全局变量解决问题:不同环境进行接口测试,需要修改每个接口对应环境保存后,根据需要切换对应环境二、断言判断三、获取登录后token,执行后续操作token写死,失效后需要更改。解决方法:获取token后保存,后续接口使用当前token查看token是否获取成功...

2019-11-06 13:52:31 161

原创 java基本数据类型

基本数据类型byte、int、short、longfloat、doublecharboolean1、操作字符串的方法:字符串分割、字符串截取、字符串替换、字符串包含//字符串分割 String str = "小学.初中.高中.大专.本科.研究生.博士"; System.out.println(str.split("\\.")[3]); String m ...

2019-11-02 20:25:04 92

原创 Charles4抓包ios中app

1、使用前设置mac代理2、Proxy设置顶部工具栏:Proxy-> Proxy settings ->proxies :勾选enable transparent http proxying :3、https请求会显示unkonwn 就是不能解析https请求更改方法如下:Proxy-> SSL Proxying Settings->SSL Prox...

2019-11-01 21:23:12 1386

转载 Charles for Mac 破解安装&抓取Https请求配置

参考链接:https://www.jianshu.com/p/b31d75c1dea7

2019-11-01 21:00:09 436

原创 java删除数组中元素 vs php删除数组中元素

闲话少说1、java删除数组中元素// 封装一个公共的类class Fengzhuang { // 存储删除的下标 int delindex = 0; // 去重数组的变量 int t = 0; // a数组和delnum需要删除的元素 public void split(int[] a, int delnum) { //找到元素下标 f...

2019-11-01 11:02:46 176

原创 jmeter多人登录并发其他接口

最近需要做一个压测,并发夺宝。ps:只能使用自己token登录,调用夺宝接口1、场景不真实2、同一个重复夺宝后端存在时间段限制,所以不管怎么压测都不会存在问题解决办法:需要多人token,并发夺宝接口,存在接口:根据userid生成tokenso开始造数据:600并发,导出数据库中600个有效userid,工具使用jmeter,????下面开始==============...

2019-10-31 20:06:19 1414

转载 Request Id

调用接口返回失败,根据之前的了解,抛给了开发请求参数,希望帮助他定位问题。结果开发需要Request-ID,并指名返回值里存在。纳尼??黑人问号。。后台返回null,哪来的Request-ID,于是面对开发的鄙视下,决定了解并记录1. Request Id 是为了解决下面问题问题一: 客户端访问的Web服务时,如何将客户端请求与服务端日志关联 问题二: 微服务架构下,访问日志如何查询...

2019-10-29 14:15:04 50673 2

转载 Jmeter查看结果树responseMessage空白响应数据空白请求空白

文章前景,公司服务器需要压两天,在使用GUI模式下,本机Jmeter压了一天就蹦了,而且期间有错误请求,但是返回查看日志时,日志信息的请求、响应时间都显示为空。注意:第6点Jmeter5.0更改放在Reporting 下Linux服务器用命令执行了jmeter脚本,在本地查看结果时发现结果树种的“请求、响应数据”都显示为空,有错误日志中也看不出所以然,请看演示!...

2019-10-22 20:08:04 5658

转载 理解javascript中的回调函数(callback)【转】

在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String、Array、Number、Object类的对象一样用于内置对象的管理。因为function实际上是一种对象,它可以“存储在变量中,通过参数传递给(别一个)函数(function),在函数内部创建,从函数中返回结果值”。因为function是内置对象,我们可以将它作为参数传递给另一个函数,...

2018-11-30 17:08:19 461

转载 Can't use Subversion command line client: svn.

终于找到问题的解决办法,文章转自https://my.oschina.net/zhengweishan/blog/523166使用Intellij IDEA的svn时提示出错:Can't use Subversion command line client: svn.     当我在使用svn,Checkout一个项目后,然后将其导入到Intellij idea中,出现这样的报错!经过...

2018-11-13 14:41:57 668

原创 Git提交和多人协作整理

首先已经安装好git,步骤就不说了,童鞋们自行百度。一刷过git教程,稀里糊涂。趁现在有时间,又重新刷了一下,彻底弄清楚git提交各个流程以及之间关系。特此总结粗来,如有不对请指正。文章中部分内容摘自大神廖雪峰,需要阅读的童鞋请移步:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017...

2018-11-07 15:45:04 869

转载 vim常用命令总结 (转)

  在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。   vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v    从...

2018-10-31 16:02:33 230

转载 学会JS的this这一篇就够了,根本不用记

在网上发现一篇还文章,转载过来以便查看。以前看某本书上讲:掌握了JS中this的用法才算真正的跨过了JS的门槛我深以为是!但是JS的this却并不是那么简单的内容,许多同学都很困惑,也肯定有同学像我曾经一样查阅各种资料想知道How to understand this of javascript。很幸运的是,网上有非常非常多的文章关于this的,简直就是琳琅满目…曾经,我看到某些文...

2018-09-11 14:35:43 172

转载 php冒泡排序

 php-冒泡排序  算法和数据结构是一个编程工作人员的内功,技术牛不牛,一般都会看这两点。作为php程序员, 提升技能当然也得学习算法。  下面介绍四种入门级排序算法: 冒泡排序、选择排序、插入排序、快速排序。 一、冒泡排序  原理:对一组数据,比较相邻数据的大小,将值小数据在前面,值大的数据放在后面。   (以下都是升序排列,即从小到大排列)  举例说明: $arr...

2018-09-10 17:58:18 114

转载 mysql having的用法

having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存。SQL实例:一、显示每个地区的总人口数和总面积.SELECT region, SUM(population), SUM(area...

2018-07-20 15:31:04 160

转载 详解PhpSpreadsheet设置单元格

PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。 在调试设置时,确保引入了正确的文件并实例化。use PhpOffice\PhpSpreadsheet\Spreadsheet...

2018-07-11 17:05:13 22226 3

转载 yii2 leftjoin问题

$query = static::find()->select(['u.*','resume.*']);$query->leftJoin('user u', 'u.id=resume.user_id'); $data = $query->all(); var_dump($data);die;如果不加->asArray()获取不到联表数据,须加上 $data = $query...

2018-06-20 21:18:59 5231

原创 php 微信二维码设置中间logo

php 微信二维码设置中间logo

2018-06-05 18:14:07 1101

转载 Mysql的varchar排序按照数字顺序

自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为int(2)的。因为我只允许输出数字。这本来也没什么,无非就是占点空间,懒得改了。但是今天在后台发现排序有问题。于是,没办法,改之。下面简单说一下MySQL的varchar排序问题,引以为戒。下面,我从数据库里面以server_id排一下序,大家来看一下排序后的结果:select server_id from cardserv...

2018-06-05 18:04:51 729

转载 PhpStorm更换主题

毕竟我们那么酷,PhpStorm默认的主题不喜欢,想换一个肿么办~来来来,换主题     一.直接应用程序中的其它主题风格      打开PhpStorm, File -- Settings -- Editor -- Color Scheme --General  选择你喜欢的风格进行更改,选择完成后单击 Apply 即可            效果如下:                 什么,你...

2018-06-05 18:04:16 6544

转载 切图技巧

切图工具Photoshop 安装好PS之后,先要调整工作区域的布局。 1.选择“窗口”——把“信息”,“属性”,”字符”,“段落”,“图层”,“历史记录”面板打开,其他的可以先关闭了,在切图的工作中其他的基本用不到。如下图所示: 2.调整好面板之后,选择“窗口”——“工作区”——“新建工作区”,将当前的工作布局保存起来,并命个名,之后下次打开的时候就会直接出现你调整好的工作布局,而不会重置。就算有...

2018-06-05 18:00:52 195

原创 Yii2获取model->save()错误信息中的第一条的方法

//获取 Model 错误信息中的 第一条,无错误时 返回 nullpublic static function getModelError($model) {    $errors = $model->getErrors();    //得到所有的错误信息    if(!is_array($errors)) return '';    $firstError = array_shift($...

2018-06-05 17:59:49 5670

原创 yii2.0 Activeform表单部分组件使用方法

文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitBut

2018-06-05 17:56:23 207

原创 yii2->验证码问题(Yii2.0 ajax验证,验证码报错,load方法)

作为一个yii2新手来说,对于验证码真是又爱又恨,框架自带的验证码解决了自写验证码的烦恼,然而还是有些小问题。需求:登陆输入:用户名、密码、验证码弹框登录+ajax验证1、LoginForm.php(跟大多数人加验证码的方式一致)public function rules() { return [ [['userID', 'p

2017-04-27 11:38:51 2277

转载 Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等

使用Yii2的时候,在某些场景和环境下需要获得Yii2目前所处于的module(模型)、Controller(控制器)、Action(方法),以及会调用控制器里面已经定义过的一些公共的方法等.对于这些问题Yii2可以在视图层View中使用$this->context这个对象去获得。示例:譬如现在(视图层登陆界面)login.php方法下面:1

2017-03-29 11:25:40 3800

空空如也

空空如也

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

TA关注的人

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