自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动端测试(ADB/MONKEY)

文章目录Android四大组件一、配置ADB环境变量二、ADB常用指令adb logcat查看手机日志三、Monkey测试1.使用monkey测试手机所有程序2.-p <允许的包名列表>3.显示日志详细程度5. -s 随机数种子6.--throttle <毫秒>7.--pct-touch 触摸事件Android四大组件Android四大组件分别为activity、service、content provider、broadcast receiver。一、配置ADB环境变量1

2021-06-16 19:34:33 415 1

原创 Web定位元素和脚本

文章目录八种定位元素的方法八种定位元素的方法tag定位:页面html文档下的各种标签,find_element_by_tag_name(“input”);tag往往用来定义一类功能,所以通过tag识别某个元素的概率很低。任意打开一个页面,都会发现大量的<div>、<input>、<a>等tag,所以tag name定位很少用...

2021-06-10 21:55:07 141

原创 Web自动化测试

文章目录一、xpath二、CSS选择器一、xpath二、CSS选择器

2021-06-09 19:29:09 192

原创 requests接口测试

文章目录介绍一、requests+pytest+allure1.模块总览2.读取csv文件流程(1)存储数据(csv)3.读取excle文件流程(1)存储数据(xlsx)(2)读取数据(readDemo)(3)request请求接口返回状态码(4)pytest断言设置并结合allure生成测试报告(5)测试报告展示介绍requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python的第三方的库,专门用于发送HTTP请求下载插件

2021-06-08 19:39:02 559 3

原创 Python单元测试--unittest

文章目录一、单元测试,集成测试,功能测试单元测试集成测试功能测试黑盒测试和白盒测试的区别二、Unittest重要组成1.TestFixtureTestCase:测试用例什么是测试用例?测试用例命名规则代码:TestSuite一、单元测试,集成测试,功能测试单元测试 颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”; 是指对软件中的最小可测试单元进行检查和验证集成测试 介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试, 即验证“设计”又验证“需.

2021-06-03 21:22:04 322 1

原创 Python--面向对象

文章目录一、类的构建1.类(Class)由3个部分构成2.类的抽象3.定义类二、创建对象1.创建对象demo:2.添加和获取对象的属性3.在方法内通过self获取对象属性4.有参数的_init_(self)方法5.魔法方法:_str_()方法6.魔法方法:_del_()方法一、类的构建1.类(Class)由3个部分构成(1)类的名称:类名(比如人类的名字)(2)类的属性:一组数据(比如身高、年龄)(3)类的方法:允许对进行操作的方法(行为)(比如跑步、打架)2.类的抽象拥有相同(或者类似).

2021-06-02 17:21:36 585

原创 Python--文件的相关操作及异常

文章目录一、文件的打开和关闭1.打开文件2.关闭文件二、文件的读写1.写数据(write)2.读数据3.读数据(readlines)4.读数据(readline)三、二进制文件的读写1.读数据(rb)2.读数据和写文件(rb,wb)四、文件与文件夹的相关操作一、文件的打开和关闭1.打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)示例:f = open("test.txt" , "w",encoding="utf-8")或者f.

2021-06-01 16:39:44 89

原创 Python--字典、集合、函数

文章目录一、字典的格式1.根据键访问值2.不确定是否存在某个键使用get3.修改元素4.添加元素5.删除元素1.del(删除指定的元素)2.clear清空6.查询长度7.字典中循环二、集合的介绍1.添加元素(add,update)2.集合的介绍3.集合的交集和并集三、函数定义和调用1.定义函数2.调用函数3.参数分类4.函数类型(1)无参数,无返回值的函数(2)无参数,有返回值的函数(3)有参数,无返回值的函数(4)有参数,有返回值的函数函数小总结一、字典的格式变量名={key1:value,key2

2021-05-28 20:01:30 431

原创 Python--列表和元组

文章目录一、列表的介绍1.格式案例二、列表的相关操作1.列表的新增(1)append(2)extend(3)insert2.列表的修改索引修改3.列表的删除(1)del(2)pop(默认最后一个元素)(3)remove4.列表的查询(1)index(2)count5.列表的排序案例:排序案例:反转6.列表的循坏取值列表的嵌套一、列表的介绍1.格式变量=[,,,]案例nameList = ['abc','adf','aer']二、列表的相关操作1.列表的新增append,extend,.

2021-05-27 20:01:24 481

原创 关于测试知识

文章目录一、九九乘法口诀二、字符串切割三、Linux命令四、Linux环境部署五、mysql的基本操作六、charles的断点调试,本地修改,弱网测试一.修改request请求参数值(小钢笔)二.修改request请求参数值(断点)三.修改response返回值(断点)四.修改response返回值(maplocal)五.弱网测试(小乌龟)七、模板 测试用例/测试计划/测试报告/缺陷报告/接口测试用例八、接口测试九、性能测试十、JMeter性能测试的流程一、九九乘法口诀方法一:通过【.

2021-05-26 19:48:22 364

原创 Python--字符串

文章目录前言一、输入输出输入输出二、切片三、字符串的常见操作1.查找:find()格式2.查找:index()3.查询数量:count()4.替换:replace()5.分割:split()6.去除两边字符串:strip()7.以什么开始:startswith()8.以什么结束:endswith()9.upper()10.lower()11.title()12.capitalize()13.rfind()14.join()前言双引号或者单引号中的数据,就是字符串一、输入输出输入格式a = .

2021-05-25 19:04:29 63

原创 Python基础--语句

文章目录前言一、判断语句1.if语句的使用格式2.if-else的使用格式3.if-elif-else的使用格式4.if嵌套二、循环语句1.while循环的格式2.while循环嵌套三、for循环1.for循环的格式2.break/continue/return3.pass的使用前言在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断一、判断语句1.if语句的使用格式if 要判断的条件: 条件成立时,要做的事情 注意:代码的缩进为一个tab键,或者4个.

2021-05-25 17:16:50 57

原创 Python基础

文章目录前言一、Python特点?二、使用步骤三、python中的基本语法1.变量的定义2.查看变量类型3.标识符(1)什么是标识符?(2)标识符的命名规则*(3)python中的关键字(4)格式化输出(5)注释四、运算符1.算术运算符2.逻辑运算符3.比较运算符4.赋值运算符五、基本数据类型1.数据类型的分类2.数据类型之间的转换前言Python的作者,Guido von Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰人。Python 本身也是由诸多其他语言发展而来的,.

2021-05-24 17:19:02 79

原创 Jmeter的服务器压测(window和Linux)

文章目录一、window的jmeter服务器压测1.创建线程组等二、Linux的jmeter服务器压测一、window的jmeter服务器压测1.创建线程组等二、Linux的jmeter服务器压测在这之前虚拟机里ServerAgent服务端口号默认为4444,需要设置防火墙对此端口不拦截:开放Linux的对外访问的端口4444/sbin/iptables -I INPUT -p tcp --dport 4444 -j ACCEPT/etc/rc.d/init..

2021-05-21 19:43:08 336 1

原创 badboy

文章目录一、安装badboy脚本软件二、打开badboy软件三、badboy脚本录制四、添加验证点一、安装badboy脚本软件傻瓜式安装即可二、打开badboy软件三、badboy脚本录制四、添加验证点验证点的作用就是验证脚本是否按照我们测试的思路执行,判断脚本执行过程中是否存现问题...

2021-05-20 21:29:08 122

原创 Jmeter----续集

文章目录一、Jmeter函数助手(文件中不要出现中文)二、正则表达式三、Jmeter数据库压力测试1.先配置jdbc(数据库连接)驱动一、Jmeter函数助手(文件中不要出现中文)1、点击 选项–>函数助手 调出函数助手对话框2、选择 _CSVRead 函数(下图第一个框)3、函数参数:1)第一个参数:填写文件路径。2)第二个参数:文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推,然后点击【生成】按钮,则会自动生成我们需要的参数化函数。3) 复制生成的参数化函数, co.

2021-05-20 21:18:50 85

原创 Jmeter---简写

文章目录前言2.Jmeter的作用3.安装JAVA环境二、使用Jmeter测试快速入门1.线程组是什么2.创建线程组线程组主要包含三个参数:线程数:准备时长(秒):循环次数:调度器:持续时间(秒):启动延迟(秒):启动时间:结束时间:3.创建http请求4.聚合报告参数说明前言Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序..

2021-05-19 19:45:17 133

原创 Fiddler

文章目录前言一、下载证书打开工具二、Windows与模拟器修改连接模拟器:修改模拟器代理:断点:修改内容:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210518165509928.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0pBVkFfQmFsZF9idXQ=,size_16,color_FFFFFF.

2021-05-18 17:01:18 141

原创 Charles

文章目录前言一、charls的证书下载(web)1.点击help,选中ssl Proxying,点击Install Charles Root Certificate2.验证是否可以获取web端的https接口二、charles的功能操作1.接口处鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)2.本地修改3.弱网测试4.模拟403/4045.屏蔽web网页的抓包信息6.关注接口7.简单压力测试前言Charles 是在 Mac 下常用的网络封包截取工具,在做移动开发.

2021-05-17 21:14:59 581

原创 shell脚本

文章目录一、脚本调用二、参数传递三、比较运算符和逻辑运算符四、case规则五、For循环六、while循环七、shell脚本的函数八、参数中的函数九、函数中的返回值一、脚本调用二、参数传递三、比较运算符和逻辑运算符四、case规则五、For循环六、while循环七、shell脚本的函数八、参数中的函数九、函数中的返回值...

2021-05-11 22:05:19 68

原创 Linux环境部署

文章目录一、JDK安装二、Mysql安装三、Tomcat安装四、在linux上部署jenkins一、JDK安装(1)查看当前Linux系统是否已经安装java。输入 rpm -qa | grep java(2)卸载两个openJDK。输入rpm -e --nodeps 要卸载的软件(3)上传jdk到linux。(4)安装jdk运行需要的插件yum install glibc.i686。(5)解压jdk到/usr/local/下tar –xvf jdk-7u71-linux-i586.t.

2021-05-10 19:58:42 79

原创 测试管理工具+Linux操作命令

文章目录前言一、测试工具介绍?二、禅道介绍1.禅道简介2.禅道项目管理系统的特点3.禅道系统的功能列表4.用户角色前言测试管理工具是指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。有些测试管理工具可以更好地支持协同操作,共享中央数据库,支持并行测试和记录,从而大大提高测试效率。一、测试工具介绍?目前市场上主流的软件测试管理工具有:TestCenter(泽众软件出品)、TestDirector(MI公司TD,8.0后改成QC),TestManager(..

2021-05-09 19:16:04 97

原创 测试计划和测试用例

文章目录前言一、测试用例的定义?1.什么是测试用例?2.测试用例的特征:3.编写测试用例的好处:1.测试用例的作用:2.测试用例的四个特征:3.测试用例通常包括以下几个组成元素:二、编写测试用例的基本方法1.等价类划分法2.边界值法3.因果图法1.概念:2.因果图基本图形符号3.因果图的约束符号4.因果图测试用例4.场景法1.测试用例设计的思想2.银行案例ATM:5.错误推测法6.正交表法三、测试用例的评审和变更需要评审的原因四、测试计划五、软件缺陷和软件缺陷的种类1.软件缺陷的定义2.软件缺陷的种类划分.

2021-05-05 20:49:44 1254 3

原创 软件测试基础

文章目录前言一、软件架构的分类?B/S架构软件(Web)C/S架构软件(App)二、软件测试的定义与原则1.为什么需要软件测试2.软件测试的定义3.软件测试的原则三、测试模型的介绍软件的生命周期模型:1.V模型优点:缺点:2.W模型优点:缺点:四、软件测试的流程五、软件测试的分类前言软件测试(英文:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。一、软件架构的分类?B/S架构软件

2021-04-29 15:17:33 125

原创 面试题小结

文章目录1、 在下列程序中声明一个内部内,以下选择中,哪些最合适?2.下面哪个是正确的?( D)3.在使用super和this关键字时,以下描述正确的是(D)4.从下面四段(A,B,C,D)代码中选择出正确的代码段(C)5.冒泡排序1、 在下列程序中声明一个内部内,以下选择中,哪些最合适?public class OuterClass {private double d1 = 1.0;//在这里声明}A. static class InnerOne { public double metho

2020-09-29 19:01:59 816

原创 面试选择与简答

文章目录1.下面中哪两个可以在A的子类中使用:(AC )2.抽象方法不可以被static修饰4.栈是一种存取受限的线性结构5. 下列程序的结果是什么?426、下列程序执行结果是什么? 1407、下列哪两个选项不能直接导致线程停止?1.下面中哪两个可以在A的子类中使用:(AC )class A {protected int method1 (int a, int b) {return 0;}}A. public int method 1 (int a, int b) { return 0; }

2020-09-29 18:42:32 969

原创 Redis面试

Redis面试文章文章目录Redis面试文章1.什么是Redis2.Redis有哪些优缺点3.Redis 的持久化机制是什么?4.什么是Redis持久化?总结1.什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Re

2020-09-27 19:02:21 50

原创 RabbitMQ面试题概述

rabbitMQ(共10题)文章目录rabbitMQ(共10题)前言1、什么是RabbitMQ?为什么使用RabbitMQ?2、使用RabbitMQ有什么好处?3、RabbitMQ 中的 broker 是指什么?cluster 又是指什么?5、如何保证RabbitMQ的高可用?6、如何保证RabbitMQ消息的可靠传输?7、如何保证RabbitMQ消息的顺序性?8、如何保证RabbitMQ不被重复消费?9、消息基于什么传输?10、消息如何分发?总结前言   &n

2020-09-23 15:32:05 85

原创 java web与网路通讯部分

关于面试文章目录关于面试前言一.Java Web1.JDBC 技术1.2说说事物的概念,在JDBC编程中处理事物的步骤。1.3JDBC的脏读是什么?那种数据库隔离级别能防止脏读?二.网路通讯部分2.1TCP与UDP区别?2.2说一下什么是Http协议?2.4http中重定向和请求转发的区别?总结前言公司到底想要什么样的人呢?我们从应聘者素质模型可以看出:        动机方面,公司更想要人品好,职业价值观和

2020-09-22 20:51:00 95

原创 面试题小总结(续集)

Spring相关小内容文章目录Spring相关小内容前言一 、Spring 的自动装配:二、@Autowired 和@Resource 之间的区别三、Spring 框架中都用到了哪些设计模式?四 、Spring 事务的实现方式和实现原理:总结前言向大神进发!一 、Spring 的自动装配:        在spring中,对象无需自己查找或创建与其关联的其他对象,由容器负责把需要相互协作的对象引用赋予各个

2020-09-20 19:26:59 56

原创 关于Spring面试题小总结

面试题小总结文章目录面试题小总结一、请解释 Spring Bean 的生命周期?二 、解释 Spring 支持的几种 bean 的作用域三、使用注解之前要开启自动扫描功能四 、Spring 框架中的单例 Beans 是线程安全的么?五 、Spring 如何处理线程并发问题?六 、Spring 基于 xml 注入 bean 的几种方式:总结一、请解释 Spring Bean 的生命周期?        首先说一下

2020-09-20 19:05:37 84

原创 Mybatis框架概述

Mybatis执行流程图文章目录Mybatis框架的概述一、什么是 Mybatis?二、MyBatis的使用步骤:三、Mybaits 的优点四、MyBatis 框架的缺点:五 、MyBatis 框架适用场合:六 、Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?七 、MyBatis 实现一对一有几种方式? 具体怎么操作的?八 、MyBatis 实现一对多有几种方式, 怎么操作的?九、Mybatis 的 Xml 映射文件中 ,的 不同的 Xml 映射文件 ,id

2020-09-17 21:43:58 369

原创 关于SpringMVC框架

SpringMVC框架springMVC执行流程图文章目录SpringMVC框架前言1 、什么是 Spring MVC ?简单介绍下你对 springMVC的理解?二、SpringMVC 的流程?步骤(共11步)三、SpringMVC 的优点:四、Spring MVC 的主要组件?五、SpringMVC 怎么样设定重定向和转发的?六、SpringMvc 怎么和 AJAX 相互调用的?总结前言概念       &nbs

2020-09-17 20:56:36 83

原创 Java部分总结

JAVA部分总结文章目录JAVA部分总结前言一、HashMap,HashTable,ConcurrentHashMap 之间的区别,及性能对比二、什么是线程?线程和进程的区别?三、线程的基本方法有什么?四、创建线程有几种方式总结前言Java语言诞生于1995年,由SUN公司推出,2009被ORAClE公司收购。提示:以下是本篇文章正文内容,下面案例可供参考一、HashMap,HashTable,ConcurrentHashMap 之间的区别,及性能对比性能对比:Concurrent

2020-09-02 19:29:36 243

空空如也

空空如也

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

TA关注的人

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