自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

anndy_的专栏

测试开发攻城狮成长之路~~~

  • 博客(22)
  • 资源 (38)
  • 收藏
  • 关注

原创 Maven使用介绍

2021-08-30 11:47:29 53

原创 python测试框架之Pytest(二) : 测试用例的前置setup&后置teardown用法

目录pytest中的前置和后置类内外执行:setup/teardown类外执行:模块级(setup_module/teardown_module)类外执行:函数级(setup_function/teardown_function)类内执行:类级(setup_class/teardown_class)类内执行:方法级(setup_method/teardown_method)组合使用执行顺序使用场景pytest中的前置和后置pytest比较强大,提供了不仅仅一种方法的前置和后置:– 模块级(setup_

2021-08-24 19:33:15 3926 2

原创 python测试框架之Pytest(一) 安装&使用介绍

目录概述Pytest 安装Pytest 用例编写编码约束用例标签 @pytest.mark.markersetup和teardownPytest 用例执行测试类主函数命令行运行用例pytest 执行参数: 主函数与命令行通过关键字分类执行用例通过标签分类执行用例失败用例重新执行 pytest-rerunfailures随机执行用例 pytest-randomly多CPU多线程(分布式)运行用例 pytest-xdistPytest 用例执行结果实时查看用例报错内容Pytest Exit Code 含义清单测

2021-08-23 19:57:03 11017

原创 PytestDeprecationWarning:The‘junit_famiLy‘defauLtvaluewillchangeto‘xunit2‘inpytest6.‘junit_family=x

解决方案:在项目的目录下创建pytest.ini文件(已存在忽略)。在pytest.ini文件中添加内容如下:[pytest] # 已有请忽略junit_family=legacy

2021-08-23 17:23:13 184

原创 Spring学习:工厂方法创建 Bean

目录通过调用静态工厂方法创建 Bean通过调用实例工厂方法创建 Bean通过调用静态工厂方法创建 Bean调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中。当客户端需要对象时, 只需要简单地调用静态方法, 而不同关心创建对象的细节。要声明通过静态方法创建的 Bean: – 需要在 Bean 的 class 属性里指定拥有该工厂的方法的类 – 在 factory-method 属性里指定工厂方法的名称 – 使用 <constrctor-arg> 元素为该方法传递方法

2021-08-23 11:25:08 276

原创 Spring学习:Spring IOC 容器对 Bean 的生命周期进行管理的过程

Bean的生命周期1. 通过构造器或工厂方法创建 Bean 实例2. 为 Bean 的属性设置值和对其他 Bean 的引用3.将 Bean 实例传递给 Bean 后置处理器的 postProcessBeforeInitialization 方法创建 Bean 后置处理器4. 调用 Bean 的初始化方法 init-method5. 将 Bean 实例传递给 Bean 后置处理器的 postProcessAfterInitialization 方法6. Bean 可以使用了7. 当容器关闭时, 调用 Bean

2021-08-22 19:32:22 433

原创 Spring学习:Spring表达式语言(SpEL)

目录简介SpEL:字面量SpEL:引用 Bean、属性和方法SpEL支持的运算符号简介Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法: EL:SpEL 使用 #{...} 作为定界符所有在大框号中的字符都将被认为是 SpELSpEL 为 bean 的属性进行动态赋值提供了便利,通过SpEL可以实现:– 通过bean的id对bean进行引用– 调用方法以及引用对象中的属性 – 计算表达式的值– 正则表达式的匹配SpEL:字面

2021-08-22 17:47:57 470

原创 Spring框架学习:全类名方式配置Bean的详解

Spring框架Spring简介IOC&DI配置 BeanSpring IOC 容器配置 Bean创建 IOC 容器ApplicationContext从 Spring IOC 容器中获取 Bean依赖注入的方式属性注入构造方法注入注入参数详解字面值引用其它 Beannull 值和级联属性集合属性utility scheme 定义集合p 命名空间Spring简介Spring 为简化企业级应用开发而生。使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。

2021-08-22 10:40:34 1365

原创 官网下载最新版本Spring

目录官网下载步骤官网下载地址官网下载步骤官网地址:https://spring.io/projects/spring-framework1.点击右上角 Git 图标2. 进入Spring的Git仓库3. 进入Spring Framework Artifacts后点击"https://repo.spring.io"4.进入Spring repository,并如下图操作:5.打开springframework -> spring,并找到对应的版本进行下载。– 后缀dist:该文

2021-08-21 18:22:55 3769

原创 Java面向对象编程(上):类和对象及类的成员

Java面向对象编程面向过程(OOP)与面向对象(POP)类:class拓展知识:JavaBean拓展知识:UML类图对象(类的实例化):new 类()内存的解析匿名对象类的成员属性(变量):Field行为(方法):Method方法的重载方法参数的值传递机制递归(recursion)方法构造器(或构造方法)关键字this关键字package关键字import面向过程(OOP)与面向对象(POP)面向过程:Procedure Oriented Programming; 面向对象:Object Orien

2021-08-21 16:11:18 736

原创 Java面向对象特征之一:封装和隐藏

封装为什么需要封装?封装的作用和含义?信息的封装和隐藏对象的成员变量四种访问权限修饰符为什么需要封装?封装的作用和含义?我要用洗衣机,只需要按一下开关和洗涤模式就可以了。有必要了解洗衣机内部的结构吗?有必要碰电动机吗? 我要开车,…我们程序设计追求“高内聚,低耦合”。高内聚 :类的内部数据操作细节自己完成,不允许外部干涉; 低耦合 :仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提 高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露 的暴露

2021-08-21 12:00:21 144

原创 递归方法:斐波那契数列

递归方法: 一个方法体内调用它自身。方法递归包含了一种隐式的循环,它会重复执行某段代码,但这种重复执 行无须循环控制。递归一定要向已知方向递归,否则这种递归就变成了无穷递归,类似于死 循环。斐波那契数列:输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值 1 1 2 3 5 8 13 21 34 55规律: 一个数等于前两个数之和 要求:计算斐波那契数列(Fibonacci)的第n个值,并将整个数列打印出来...

2021-08-21 10:45:53 579

原创 Java 方法的重载(overload)

重载重载(overload)的概念可变个数的形参重载(overload)的概念在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数 类型不同即可。重载的特点:与返回值类型无关,只看参数列表,且参数列表必须不同(参数个数或参数类型)。调用时,根据方法参数列表的不同来区别。重载的示例://返回两个整数的和int add(int x,int y){return x+y;}//返回三个整数的和int add(int x,int y,int z){return x+

2021-08-21 10:10:01 656

原创 Java基础编程: 数组

Java基础编程: 数组

2021-08-20 14:24:00 390

原创 Java基本语法(下):流程控制

Java流程控制分支结构分支语句:if-else分支语句:switch-case语句 if 和 switch 的对比循环结构循环语句:for循环语句:while循环语句:do-while嵌套循环关键字break关键字continue关键字returnbreak与continue的对比流程控制方式采用结构化程序设计中规定的三种基本流程结构,即顺序结构、分支结构、循环结构。顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构:根据条件,选择性地执行某段代码。有if…else和switch-

2021-08-19 18:37:32 301

原创 Java基本语法:关键字、标识符、变量(数据类型)、运算符

Java基本语法1. 关键字和保留字2. 标识符(Identifier)3. 变量基本数据类型基本数据类型间的转换基本数据类型与String间转换进制与进制间的转换4. 运算符1.算术运算符2.赋值运算符3.比较运算符(关系运算符)4.逻辑运算符5.位运算符6.三元运算符1. 关键字和保留字关键字(keyword)定义:被Java语言赋予了特殊含义,用作专门用途的字符串(单词)。特点:关键字中所有字母都为小写。官方地址:https://docs.oracle.com/javase/tutor

2021-08-19 17:00:26 469

原创 HttpRunnerManagement的环境搭建【MacOS / Python3】

这里写目录标题一、下载源码并在IDEA中打开二、安装工程所依赖的库文件-requirements.txt三、安装并配置MySQL1. 安装并启动MySQL服务2. 创建库httprunner3. 配置MySQL:修改setting.py4.生成数据库迁移脚本(此处坑多)ModuleNotFound: No Module Named "MySQLdb"Did you install mysqlclient ?error: command ‘gcc‘ failed with exit status 1"Can'

2021-08-17 10:30:56 303

原创 Python分布式框架Celery的简介与使用

目录1.安装1.安装pip install flower官方文档:https://flower-docs-cn.readthedocs.io/zh/latest/index.html

2021-08-17 09:54:46 553 2

原创 MacOS系统下MySQL安装配置 & 基本操作

目录安装环境变量配置启动服务查看服务数据库操作登录库表操作安装下载地址:https://dev.mysql.com/downloads/mysql/下载dmg并根据提示完成安装环境变量配置# 编辑.bash_profilevim ~/.bash_profile# .bash_profile中添加如下内容:export PATH=$PATH:/usr/local/mysql/binexport PATH="/usr/local/opt/mysql-client/bin:$PATH"#

2021-08-16 16:32:02 253

原创 RabbitMQ Mac环境安装配置及启动

这里写目录标题1. 安装Erlang2. 安装RabbitMQ3. 安装RabbitMQ-Plugins4. 启动RabbitMQ由于RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装RabbitMQ的前提是安装Erlang。1. 安装Erlang下载地址:https://www.erlang.org/downloads官方提供的MacOS环境下的安装方法:# 官方推荐安装方式brew install erlang# 查看版本号,若是失败,请确认是否配置环境变量erl -

2021-08-16 13:26:05 1764

原创 error: command ‘gcc‘ failed with exit status 1报错解决

这里写目录标题报错信息如下:error: command 'gcc' failed with exit status 1原因:需要安装Xcode Command Line Tools解决方案一:命令安装解决方案二:下载dmg安装 (推荐)Xcode Command Line Tools安装路径验证gcc命令报错信息如下:error: command ‘gcc’ failed with exit status 1xcrun: error: invalid active developer path (/L

2021-08-13 17:03:45 2512

原创 ImportError: cannot import name ‘NoReturn‘ ----HttpRunner命令报错

报错原因Python版本(3.6.1)与pip版本(21.2.3)不匹配。解决方案一:升级Python3到3.6.5之后的版本解决方案二:降级pip版本

2021-08-10 14:01:41 3547

fiddler2setup.exe

抓包工具

2017-06-13

Everything.exe

可以快速查找本地文件

2017-06-13

HTMLTestRunner(0.8.2).py

HTMLTestRunner.py 可以整合测试报告

2017-06-05

FirefoxSetup35.0.1chs.exe

FirefoxSetup35.0.1chs.exe,官网下载

2017-06-04

node-v6.10.3-x64.msi

node-v6.10.3-x64.msi,官网下载

2017-06-04

eclipse-inst-win64.exe

官网下载,eclipse 64位

2017-06-04

selenium-2.53.2.tar.gz(python版)

selenium-2.53.2.tar.gz(python版)官网下载

2017-06-04

geckodriver.exe(Firefox驱动)

geckodriver.exe(Firefox驱动)selenium专用

2017-06-04

Firefox52 32位

Firefox52 32位

2017-06-04

python_3.5.2.exe

python_3.5.2安装程序,官网下载

2017-06-04

python-3.5.3-amd64.exe

python windows 64位 安装包

2017-05-08

AppiumForWindows_1_4_16_1.zip

Appium的windows安装包

2017-05-08

node-v6.2.1-x64.msi

node-v6.2.1-x64.msi

2017-05-08

大话移动APP测试 Android与iOS应用测试指南(完整版)

完整PDF,附带完整目录~~~

2016-05-24

php-5.5.34-Win32-VC11-x64.zip

php5.5绿色版官网下载

2016-04-18

php-5.5.34-nts-Win32-VC11-x64.zip

php5.5的官网绿色版压缩包~

2016-04-07

httpd-2.4.18-x64-vc11-r3.zip

Apache2.4的官网下载绿色版~

2016-04-07

csvDataSetConfig.jmx

jmeter 参数化之 CSV Data Set Config 的示例配置文件。

2019-09-23

userParameters.jmx

jmeter中参数化 User Parameters 的示例的具体的配置文件。

2019-09-23

jmeter basic demo.jmx

jmeter最基本的脚步编写,包含添加线程组,添加HTTP请求等

2019-09-19

HTTP权威指南(完整中文版)

HTTP权威指南(完整中文版)。仅供学习使用,请勿做商业用途。

2017-10-22

WEB安全测试(中文完整版)

WEB安全测试(中文完整版)。仅供学习使用,请勿做商业用途。

2017-10-22

jenkins-2.73.2-1.1.noarch.rpm(redhat)

jenkins-2.73.2-1.1.noarch.rpm,官网下载,Redhat Linux 系统使用。仅供学习使用,请勿做商业用途。

2017-10-22

apache-maven-3.5.0-bin.tar.gz

apache-maven-3.5.0-bin.tar.gz,官网下载绿色版。仅供学习使用,请勿做商业用途。

2017-10-22

Jenkins权威指南(中文完整版)

Jenkins权威指南(中文完整版)。仅供学习使用,请勿做商业用途!

2017-10-22

Python3.5.2文档 中文版

仅供学习使用~

2017-08-16

Python学习手册(第4版)中文完整版02

由于资源过大,分成2部分上传,解压时必须同时下载2部分资源。 此资源仅供学习使用,请勿做商业用途。

2017-08-10

Python核心编程(第2版)中文完整版02

由于资源过大,分成2部分上传,解压时必须同时下载2部分资源。 此资源仅供学习使用,请勿做商业用途。

2017-08-10

Python核心编程(第2版)中文完整版01

此文件由于过大,分成了2部分上传,解压时必须同时下载2部分。 此资源仅供学习使用,请勿做商业用途。

2017-08-10

Python学习手册(第4版)中文完整版01

由于文件过大,分成了2个压缩文件,解压时,必须2个压缩文件同时下载完成。 此版本为第4版的中文完整版本,仅供学习使用,请勿做商业用途。

2017-08-10

Python高级编程(中文完整版).zip

Python作为一种高-级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。 本书基于Python 3.5版本进行讲解,通过13章的内容,深度揭示了Python编程的高-级技巧。本书从Python语言及其社区的现状开始介绍,对Python语法、命名规则、Python包的编写、部署代码、扩展程序开发、管理代码、文档编写、测试开发、代码优化、并发编程、设计模式等重要话题进行了全面系统化的讲解。 本书适合想要进一步提高自身Python编程技能的读者阅读,也适合对Python编程感兴趣的读者参考学习。全书结合典型且实用的开发案例,可以帮助读者创建高性能的、可靠且可维护的Python应用。 购买地址:https://item.jd.com/12241204.html

2017-08-10

UISO9_9.5.3.2901.exe

可以制作系统镜像,或者从系统镜像中取出文件

2017-06-13

navicat112_mysql_cs_x64.exe

数据库的管理工具,支持MySQL

2017-06-13

空空如也

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

TA关注的人

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