自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (23)
  • 收藏
  • 关注

原创 【Docker】在Windows 上使用Docker v20.10.0 + Selenoid 搭建远程自动化执行环境

文章目录一、前言二、环境信息三、配置步骤第1步 编辑配置文件第2步 拉取浏览器镜像第3步 启动selenoid第4步 启动Selenoid-UI第5步 测试第6步 查看结果四、总结一、前言 公司让我培训自动化测试框架,已经把基本框架及持续集成的一套搭建完毕,忽然想到用最近比较流行的在Docker来做远程执行的演示能装X,,于是我自己把自己埋进坑里了…… 开始我选择用[Zalenium](https://opensource.zalando.com/zalenium/)来尝试搭建环境,第一个坑就

2021-01-30 18:49:54 1010

原创 【JMeter】Jmeter+Grafana+InfluxDB性能测试监控

一 、安装InfluxDB1、下载:influxdb点击下载链接 :https://portal.influxdata.com/downloads/进入官方下载网站:找到系统版本的安装方案,我这里选择CentOS命令行中按照上面的方法安装influxdb,这里我安装在/usr/local/install/目录下wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.1.x86_64.rpmsudo yum localins

2020-07-26 19:35:10 447

原创 【JMeter】分布式笔记

目录一、分布式概述二、方案描述三、配置流程四、命令行运行Jmeter 参数常用命令语句命令行模式运行注意事项一、分布式概述基本描述:当我们的用户数比较大,超出一台机器承受的范围内,这时候需要找几个帮手,一起去分担这个用户数(负载)简述:使用多台机器分担负载量二、方案描述控制机(调度机):主导作用:分发脚本,收集汇总测试结果----一般不让控制机分担负载windows电脑执行机(代理机):主要就是执行场景最好选择 linux三、配置流程第一步 :准备机器:一台windows控制机,一台l

2020-07-15 22:02:15 221

原创 【JMeter】JDBC请求使用

目录一、下载数据库驱动二、添加并配置JDBC Connection Configuration三、添加并配置JDBC request四、添加View Result Tree五、运行并查看结果一、下载数据库驱动1、在官方网站下载与预链接数据库对应的JDBC驱动2、下载下来的zip文件解压后进入文件夹找到jar文件放到JMeter安装路径下的lib文件夹下。二、添加并配置JDBC Connection Configuration三、添加并配置JDBC request四、添加View Re

2020-07-12 22:13:55 119

原创 【JMeter】BeanShell 用法笔记

一、变量与字符串加密String sendTime = "${__time(yyyyMMddHHmmssSSS,)}"; //生成时间戳String random = "${__Random(1,1000,Snum)}"; //生成一个随机数String str = sendTime+";" + random + ";" + "key=123abc"; //拼接需要加密的字符串vars.put("sendTime",sendTime.toString()); //把生成的时间戳提供给beanshel

2020-07-10 09:18:55 367

原创 【Java】枚举类实例

package com.atguigu.java;/** * 一、枚举类的使用 * 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 * 2.当需要定义一组常量时,强烈建议使用枚举类 * 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 * * 二、如何定义枚举类 * 方式一:jdk5.0之前,自定义枚举类 * 方式二:jdk5.0,可以使用enum关键字定义枚举类 * * 三、Enum类中的常用方法: * values()方法:返回枚举类型的对象

2020-05-31 12:43:02 341

原创 【Java】用实例理解反射(二)

反射实例一 、应用场景二 、使用反射机制的步骤三 、反射机制的优缺点四 、实例4.1 Person类4.2 TestPerson类4.3 执行结果一 、应用场景Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法,常见的应用如下逆向代码 ,例如反编译与注解相结合的框架 例如Retrofit单纯的反射机制应用框架 例如EventBus 2.x动态生成类框架 例如Gson二 、使用反射机制的步骤第一步 是获得你想操作

2020-05-16 13:08:44 183

原创 【Java】用实例理解反射(一)

Java反射一 、反射概念二 、Class类2.1 通过反射可访问的主要描述信息三 、获取构造方法3.1 Constructor类的常用方法3.2 Modifier类中的常用解析方法3.3 获取构造方法四 、获取成员变量4.1 Field类的常用方法4.2 获取成员变量五 、获取方法5.1 Method类的常用方法5.2 获取成员方法一 、反射概念在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象方法的

2020-05-15 23:42:53 165

原创 【Rest Assured】获取响应数据

文章目录1️⃣获取请求的整个响应内容的方法2️⃣从已验证的响应体中获得值3️⃣获取某个路径下的值4️⃣获取头部、cookies以及状态等5️⃣多值headers和cookies5.1 多值headers5.2 多值cookies6️⃣详细Cookies1️⃣获取请求的整个响应内容的方法// 通过流的方式获得响应内容,在使用完流之后千万不能忘记关闭流InputStream stream = get("/lotto").asInputStream(); //通过字节数组的方式byte[] byteAr

2020-05-11 22:28:58 1051

原创 【Rest Assured】如何将来自Selenium WebDriver的Cookies传递给Rest-Assured

这里写目录标题1️⃣应用背景2️⃣代码实现1️⃣应用背景在web UI 自动化测试中有时会遇到重复度极高而且非常耗时的一些操作,这部分测试使用UI自动化来实现起来不难,但是执行起来非常耗时,尤其是受框架得局限,每执行一组数据,环境就会被初始化,这样一来数据多了有很大一部分时间浪费在环境初始化的过程中。最直接的解决方案是使用API接口测试来实现这部分功能验证,但是如果项目中没有引入接口自动化,尤其是验证的那部分功能需要基于一些前置功能(如登录获取Token),而前置的那些功能需要很大一部分工作量,或者由于

2020-05-10 17:56:21 249

原创 【Java】快速掌握之包装类

1️⃣学习目标什么是包装类?包装类与基本数据类型之间的对应关系包装类的常用方法2️⃣基本数据类型包装类为了解决以下基本数据类型遇到的问题:不能像对象一样拥有属性和方法。无法进行对象化交互基本类型对应的包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleD...

2020-05-07 22:16:03 135

转载 【Rest Assured】用户手册中文版

原文:https://github.com/rest-assured/rest-assured/wiki/Usage本文github地址:https://github.com/RookieTester/rest-assured-doc注意,如果您正在使用1.9.0或者更早的版本请参考旧文档。REST Assured是一个可以简化HTTP Builder顶层 基于REST服务的测试过程的J...

2020-05-01 10:36:53 688

原创 【Docker】Vagrant 环境搭建和“error: VT-x is not available”解决

安装步骤参考:使用vagrant在线/离线安装centos7【问题】Vagrant up - VBoxManage.exe error: VT-x is not available (VERR_VMX_NO_VMX) code E_FAIL (0x80004005) gui headless【解决】 以管理员方式打开命令行工具(windows power shell)输入:...

2020-04-18 14:48:03 274

原创 【Rest Assured】ReqRes 实例测试环境搭建

ReqRes is a bare-bones ExpressJS application.Docs & Demos ⇒https://reqres.in/Installation Make sure Node.js is installed on your machine, Open the “cmd”, Go to the path you ...

2020-04-18 13:34:02 181

原创 【Python】列表(一)之一目了然

创建列表 中括号括起; 英文逗号隔开; 可嵌套; 访问列表 元素索引从前往后从“0”开始,从后往前从“-1”开始; 索引加“:”(英文冒号)返回索引范围内的元素列表; title()方法让字符串首字母大写; 列表合并 使用“+”(加号)合并俩个列表成为一个列表; 使用“*”(星号|乘号)...

2020-04-18 13:03:27 130

原创 【Ant】‘ant’ is not recognized as an internal or external command

问题现象:原来在系统变量里边配置%ANT_HOME%就会出现这样的问题。解决方法:Please follow these stepsIn User VariablesSetVARIABLE NAME=ANT_HOMEVARIABLE PATH=C:\Program Files\apache-ant-1.9.7 EditUser VariablePATH...

2020-04-18 12:45:49 594

原创 【Serenity BDD】Serenity 2.2.0 版本变动说明及相应的配置变动

2020年Serenity BDD框架的版本也升级到了2.20版本,其中有如下几个变动需要注意: 不再支持 Cucumber2和Cucumber4,也就是说。2.1.5是支持cucumber2,4的最终版本。 从2.2.x版本开始,Serenity BDD 框架将只支持Cucumber5. 配置Cucumber5与配置Cucumber2一样,只需引入serrnity...

2020-04-17 21:34:13 1026

原创 【Serenity BDD】使用ChromeDriver打开Chrome浏览器是弹出“Chrome is being controlled by automated software”提示栏

【问题】Serenity 2.0.71(对应Chrome v77)版本中以往Chrome 禁用消息栏的配置已经失效,排查很久才知道是配置项变更导致【解决】:找到框架的配置文件 “serenity.conf” 或者“serenity.properties”; 选择其中一个配置文件,复制如下配置到对应配置文件中:serenity.confchrome_experimental_opt...

2020-04-17 20:29:47 1151

java 自学资源源码

java 自学资源源码

2020-05-09

Xmind 模板 已分类

分类的Xmind 模板,快速构建思维导图分类的Xmind 模板,快速构建思维导图分类的Xmind 模板,快速构建思维导图

2020-04-23

ICO 网页图标素材打包 已分类 有预览图 多种格式

已经按照用途分类的,4中格式AI/PNG/SVG/EPS, 有预览图方便查找,可用作网页设计,思维导图等。

2020-04-22

apache-jmeter-5.2.1.zip

包含有Jmeter 5.2.1 版本 ,已经经常用到的绝大多数插件,已经一些课程笔记,Html可视化报告相关配置文件

2020-04-01

Sublime Text Build 3207 (64).rar

Sublime Text 是一个代码编辑器(Sublime Text 3是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。这是绿色版,解压后激活exe就可以用。

2019-08-31

Python接口自动化测试教程.part3

Python接口自动化测试教程.part3, 内置非解码播放器。

2019-01-30

Python接口自动化测试教程.part2

Python接口自动化测试教程.part2, 内置非解码播放器。

2019-01-30

Python接口自动化测试教程.part1

Python接口自动化测试教程.part1 第一步峰 内置播放器

2019-01-30

Selenium Framework Design in Data-Driven Testing(官方源码)

Selenium Framework Design in Data-Driven Testing(官方源码)Selenium Framework Design in Data-Driven Testing(官方源

2018-06-28

eclipse的Genymotion插件离线安装版

eclipse的Genymotion插件离线安装版,解压后直接复制到eclipse对应文件夹覆盖即可。需要重启eclipse

2018-06-16

Genymotion_ARM_Translation v1.1+v5.1+v6.0

解决Genymation模拟器不能安装ARM版的app的三个补丁包。目前支持到Android8.0. 如果你遇到Genymation模拟器上不能安装app问题,可以尝试安装这三个补丁包。 安装方法:打开Genymation模拟器,解压缩得到三个zip包,不用解压直接拖拽至Genymation模拟器屏幕中安装即可

2018-06-16

xampp_5.6.36+ZenTaoPMS.10.0集成环境

xampp_5.6.36+ZenTaoPMS.10.0集成环境 确保本机没有安装MySql数据库或Apache服务已启动,否则产生端口冲突;集成环境不能正常工作。

2018-06-16

xampp_1.6.8+Agileone_1.1+PHPWind_GBK_7.3.2+TinyShopV3.1.1C集成环境

windows 环境下的xampp_1.6.8+Agileone_1.1+PHPWind_GBK_7.3.2+TinyShopV3.1.1C集成环境 确保本机没有安装MySql数据库或Apache服务已启动,否则产生端口冲突;集成环境不能正常工作。

2018-06-16

Packt.Mobile.Test.Automation.with.Appium.pdf【重排完整版】

2018年最新的国外英文原版关于Appium的图文实用说明,经过本人的尽心整理,稍微调整了排版使得和书签使得阅读起来更方便。

2018-06-16

测试架构师修炼指南 pdf

测试架构师修炼之道.pdf, 看了此书能够给予正在软测行业奋战但缺乏方向的人一些指导,或多或少坚定从业信心

2018-06-13

genymotion-2.12.0 安装包

genymotion 2.12 模拟器版本安装包 ,包括了相应的虚拟机

2018-05-13

genymotion-2.12.0破解文件

找到genymotion-2.12.0的安装包,安装完成后将此包解压覆盖到安装路径下即可

2018-05-13

Pro Apache JMete

Pro Apache JMeter-Web Application Performance Testing.pdf 关于JMeter 3 的 入门级全英文教程,在亚马逊这本书要400多。

2018-05-13

测试工具说明 Tricentis Tosca 11.1

当下 欧美最流行的测试工具 ,可以再百度上找到官网。测试工具非常强大,支持多种功能、接口、服务器测等测试,收费但是没有UFT/QTP收费那么离谱。入门门槛,非常时候敏捷测试团队

2018-05-13

Vbsedit V4.6 中英文整合绿色版 win7可用(x86/x64)

Vbsedit V4.6 中英文整合绿色版 win7可用(x86/x64)编写运行VBSCRIPT/JAVASCRIPT

2011-03-31

空空如也

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

TA关注的人

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