自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2019学习计划

编程类1. shell编程http://www.runoob.com/linux/linux-shell.htmlhttps://blog.csdn.net/u011541946/article/category/6894433/1?2. pythonhttps://blog.csdn.net/u011541946/article/category/6898998/3?3. Java相...

2019-03-20 20:38:02 149

转载 第一个Shell脚本

打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。输入一些代码,第一行一般是这样:实例#!/bin/bashecho "Hello World !"运行实例 »#! 是一个约定的标记,它告诉系统这个脚本需要...

2019-03-13 18:03:51 286

原创 Liunx常用命令——操纵文件

cat命令cat syslog 显示文件全部内容,不分页cat -n syslog 显示文件全部内容,不分页,加行号less命令less syslog 显示一页文件内容h键显示帮助,q键退出帮助=显示你在文件中的位置,打开文件时可用,直接按下=键即可,显示如下:/关键字 可搜索全文,如上图就是搜索了/17的结果图n可跳至下一个搜索结果N可跳至上一个搜索结果...

2019-01-29 20:52:42 183

原创 Appium多个用例共用一个driver

将Driver和配置封装进来供其他用例的调用

2019-01-29 20:51:22 1789 1

原创 TestNG+extentReports+log4j2 完善自动化测试框架——美观的报告和保留日志文件

之前搭的框架是Appium+TestNG的,执行成功与否全看TesNG控制台输出,很不方便,就准备加入日志和输出报告,看了一些参考,就准备采用extentReport来美化报告,使用log4j2来输出日志Appium和testng就不再赘述了,前面我也写过Appium的环境搭建,这里主要写一下报告和日志模块A、使用extentReport来美化报告1、首先引入三个依赖:<depend...

2019-01-29 20:44:05 2209

原创 mac下进行Appium自动化测试环境搭建+安卓真机测试

主要分两部分:A、Appium环境搭建B、连接iphone真机测试C、可能遇到的问题(都是我遇到过的= =)A、Appium环境搭建一般有两种安装方式:1、安装Nodejs环境,然后通过npm安装Appium2、直接从官网下载dmg文件安装因为从官网下载总是断开连接,所以我选择命令行安装方式:1、安装nodejsbrew install node2、配置nodejs环境变量...

2019-01-25 11:56:20 4918 1

原创 搭建脚手架过程中遇到的问题

1、首先遇到了java版本不匹配的问题虚拟机上自带的java是1.7,搭建脚手架的时候报错,换成1.8即可2、执行project-init base.startgate_demo_java soademo mybatis --amqp --redis 时报错java.lang.reflect.UndeclaredThrowableExceptionDetails of the error...

2019-01-24 13:44:36 450

原创 接口和抽象类的区别与用法

public class Java_06_08_Q1 { public static void main(String args[]) { System.out.println("Q1:请问Java中接口与抽象类的区别是什么?应该如何从二者中做选择?请编写代码Demo说明。"); System.out.println("区别如下:\n&qu

2019-01-22 21:11:36 235

原创 一个java初始化的练习题

请写出下列代码的输出结果public class InitializeDemo { private static int k = 1; private static InitializeDemo t1 = new InitializeDemo("t1"); private static InitializeDemo t2 = new InitializeDemo("t2"...

2019-01-17 21:38:54 351

转载 Java静态内部类和非静态内部类

一、非静态内部类:1、变量和方法不能声明为静态的。(类的编译顺序:外部类–静态方法或属性–内部类,如果内部类声明为静态的,造成编译顺序冲突。个人理解)2、实例化的时候需要依附在外部类上面。比如:B是A的非静态内部类,实例化B,则:A.B b = new A().new B();3、内部类可以引用外部类的静态或者非静态属性或者方法。二、静态内部类:1、属性和方法可以声明为静态的或者非静态的...

2019-01-08 17:35:53 1673

原创 scp命令

scp [参数] [原路径] [目标路径]scp 文件名 用户名@虚拟机IP:目标路径

2018-12-24 15:11:34 456

转载 新学到的一些概念(幂等性、悲观锁/乐观锁)

1. 幂等性:首先了解一下什么是幂等性,如果你没有兴趣可以直接跳过这段代数概念解释

2018-12-12 16:46:50 408

原创 mac远程登录虚拟机

使用:ssh @ssh root@10.3.113.200再根据提示输入密码就可以登录虚拟机了

2018-11-27 10:34:01 2956

原创 对登录接口压测复现工程师登录时的500错误

工程师端反馈来一个问题,部分工程师在登录时出现了无法登录的情况,跟工程师账号无关、跟办公机无关后来决定对线上的登录接口进行压测,看是否可以复现出问题在三楼压测,一直没有问题,但去了六楼,使用工程师的办公网络,配置了DNS、固定IP后继续压测,就出现了问题样本量设置为100并发500循环时,期间就会出现很多断言失败的情况,服务端查看日志后,发现接收数据:{“error”:“SQLSTATE...

2018-11-09 10:31:34 1369

转载 一些自动化测试的碎碎念(分层与Devops)

传统的分层测试理念Unit Test 单元测试、白盒测试,一般开发自测,断言验证Service Test 接口提供的服务、微服务,断言验证、黑盒测试E2E Test/UI Test UI层面的测试、大集成测试、尽量少做devops理念现在的devops 讲究各部门之前协同工作,不要脱节详情可参见:https://www.cnblogs.com/servicehot/p/651...

2018-10-31 16:20:57 428

原创 Linux快速启动Jmeter

有些软件的安装目录特别长,如果常用的话,可以利用下列命令快速启动程序前面是安装目录中的启动文件,后面是快速启动名称sudo ln -s /usr/lib/Jmeter/apache-jmeter-5.0/bin/jmeter.sh /usr/bin/jmeter这样下次启动时就可在根目录直接输入:./usr/bin/jmeter 启动Jmeter也可进入usr/bin目录后,再执行./...

2018-10-15 23:50:39 2459

原创 Jmeter参数化的三种方式

Jmeter参数化有两种方式:用户参数、csv data set config用户参数添加前置处理器——用户参数,可以设置变量名称就是变量名称,用户1、2、3就是变量值需要注意,想要变量值都遍历到,就需要有几个变量设置线程循环几次,注意是线程,step循环只会取第一个变量响应断言一般和断言结果一起查看,断言结果中如果一次响应只有一条记录,则表明断言成功,下图是因为循环了两次...

2018-10-11 13:23:49 515

转载 Ubuntu 16.04安装JDK 8

折腾了一个多小时了,终于算是装上了参照教程http://www.cnblogs.com/plinx/archive/2013/06/01/3113106.html我是从官网下的安装包,然后解压的主要是配置环境后source /etc/profile时一直报错: export: command not found后来发现必须再进行如下配置:sudo update-alternati...

2018-10-10 00:17:04 592

原创 Jmeter作用域和执行顺序

作用域:从各个元件的层次结构来判断每个元件的作用域例子1:sampler http请求1、2、3无作用域概念循环控制器作用域为:http请求2、3图形结果作用域为:http请求2、3聚合报告作用域为:http请求1、2、3例2:固定定时器作用域:http请求1循环控制器作用域:http请求2、3图形结果作用域为:http请求2、3响应断言作用域为:JDBC聚...

2018-10-09 13:34:29 319

原创 Badboy相关——设置检查点、参数化、连接数据库、多线程、断点、查看报告

Badboy本身也具有不少测试功能设置检查点选择要检查的文本,点击Tools–Add Assertion for Selection,可以将页面中选中的文本内容设置检查点,也可参数化${variables}下面的Add Inverse Assertion是检查不包含该文本参数化Variables选项卡中,可管理变量、增删改均可新建变量后,用${variables}来引用变量连接数据...

2018-09-25 16:29:50 1186

原创 Linux学习笔记2——Linux的文件与目录

对于Linux而言,一切皆文件根目录/下的直属目录:bin boot usr dev etc home lib media opt mnt root sbin srv tmp var确认当前目录:pwd命令即是一个可执行程序,用which命令可查看该命令程序的位置查看命令位置:which文件默认颜色标识:蓝色——目录绿色——可执行文件红色——压缩文件浅蓝色——链接文件灰色——...

2018-09-20 22:54:07 124

原创 Linux学习笔记1——命令行和终端常用快捷键

命令参数参数有短参数和长参数之分短参数(-+一个字母)如:-p -a -T -c 区分大小写,短参数可合并写,如-paTc长参数(–+多个字母)如:–all给参数赋值:短参数:command -p 10长参数:command --parameter=10常用快捷键双击tab键查询/补全命令若结果分多页,空格键:下一页;回车键:下一行;q:退出列表向上、向下箭头ctrl...

2018-09-19 13:18:33 239

空空如也

空空如也

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

TA关注的人

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