自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

偷懒的肥猫

钟其一人,护其一生,一眼万年

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

原创 安装Mozilla Firefox

Mozilla Firefox介绍Mozilla Firefox,中文俗称“火狐”(正式缩写为Fx或fx),是一个由Mozilla开发的自由及开放源代码的网页浏览器。其使用Gecko排版引擎,支持多种操作系统,如Windows、macOS及GNU/Linux等。Firefox有两个升级渠道:快速发布版和延长支持版(ESR)。快速发布版每四周发布一个主要版本,此四周期间会有修复崩溃和安全隐患的小版本。延长支持版每42周发布一个主要版本,期间至少每四周才有修复崩溃、安全隐患和政策更新相关的小版本。由于

2020-10-04 19:42:52 700

原创 Appium的功能使用

Appium入门例子手机驱动对象驱动对象会帮助我们完成手机和脚本之间交互.导入driver对象from appium import webdriver声明手机驱动对象只有声明驱动对象我们才可以让手机完成脚本的操作,声明的方法如下:driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub’, desired_caps)#声明对象后会直接启动参数中的应用desired_caps: ???手机启动参数desired_ca

2020-10-04 19:32:21 1050 2

原创 Appium的介绍与安装

Appium是一个开源测试自动化框架,可用于本机, 混合和移动Web应用程序。它使用WebDriver协议驱动iOS,Android和Windows应用程序。

2020-10-04 18:54:40 498 1

原创 Node.js介绍与安装教程

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型

2020-09-30 08:03:54 402

原创 Selenium自动化测试框架

Selenium概述什么是Selenium框架?框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。框架,其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。为什么使用框架?

2020-09-27 22:34:10 9089 2

原创 web自动化测试介绍

自动化测试的概念:软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。自动化测试的历史自动化测试就是任何利用工具来辅助的测试,几乎在计算机工业产生的第一天,这种测试就出现了。历史上从来没有出现过“测试自动化取代测试工程师工作”这种事情发生,除非你完全

2020-09-27 22:10:47 1515

原创 Linux的软件安装

JDK安装先查看1)查看当前Linux系统是否已经安装java(有的话就删了)rpm -qa | grep java上传jdk到linux(我已经有了)解压jdk解压jdk到/usr/local/jdk下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local/jdk配置环境变量配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去set java environmentJAVA_HOME=/usr/local/jdk/j

2020-09-27 21:00:26 77

原创 Shell脚本介绍与使用

Shell介绍Shell 和python都是弱语言定义变量规则 : 变量名=值shell定义变量的规则:等号两边不能有空格定义特殊的变量需要用单引号或者双引号结合定义linux命令需要用反单引号区分单引号和双引号的不同和相同点Shell取值使用:echo $变量名Shell脚本的规则1: 脚本名称使用.sh结尾2:第一行必须写# !/bin/bash3:输入语句用read4:输出语句用:echo5: 调用的时候   &nb

2020-09-27 20:22:41 538

原创 Linux的简介与命令

文章目录Linux的简介Linux的概述Linux的分类虚拟机的安装Linux的基本命令1.目录切换命令cd usr/ 切换到该目录下usr目录cd ../ 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录2.目录的操作命令(增删改查)(1)增加目录操作(增)(2)查看目录(查)(3)寻找目录(查)(4)修改目录的名称(改)(5)移动目录的位置---剪切(改)(6)拷贝目录(改)(7)删除目录(删)3.文件的操作命令(增删改查)(1)文件的创建(增)(2)文件的查看(查)(3)修

2020-09-27 19:23:09 134

原创 Tomcat的介绍与配置使用

Tomcat的介绍Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成

2020-09-25 20:49:34 764

原创 shell脚本 demo

使用shell脚本,输出当前所在的目录计算/etc目录下有多少个文件,用shell脚本实现 ls|wc -l实现统计任何指定目录下的文件个数 read判断用户输入的用户名和密码是否为admin 123456,如果是则提示登录成功,否则提示失败 (逻辑运算符) -a与 -0 或 !非输入数字,判断是否大于0,如果大于0则将该数字-1并输出,否则+1输出.变量运算的多种写法(比较运算符)-eq/-ne/-gt/-ge/-lt/-le((i++)) ((i+=1))

2020-09-24 18:53:41 294

原创 VMware安装教程

文章目录安装VMwarevmware安装linux虚拟机安装VMware点击VMware-workstation-full点击下一步更改位置,自己选择合适的磁盘打钩,下一步下一步点击安装vmware安装linux虚拟机1:新建虚拟机2:选择自定义配置3:选择Workstation 14.x,点击”下一步”4:选择安装程序光盘的镜像文件iso(选择镜像文件路径),点击”下一步”5:设置全名,用户名,密码(用户名和密码要记住,登录的时候会用,我这边全设置为lan

2020-09-23 10:02:57 7038

原创 Apache Ant的介绍与配置

Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

2020-09-22 17:09:50 2999

原创 csv文件介绍与使用

**逗号分隔值**(Comma-Separated Values,**CSV**,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。

2020-09-20 22:07:07 22888 1

原创 自动化测试 pytest

pytest 是一个自动化的功能测试工具,它专为测试基于微软、Java和Web技术的复杂应用而设计

2020-09-20 21:58:22 1006

原创 requests介绍与使用

requests介绍requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求Requests响应r.status_code 响应状态码r.heards 响应头r.cookies 响应cookiesr.text 响应文本r. encoding

2020-09-20 21:30:32 38946

原创 allure简介与使用

文章目录allure简介allure如何生成测试报告运行的时候加上生成html测试报告allure几个常用特性(测试报告中展示)allure简介Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。allure如何生成测试报告运行的时候加上pytest.main ( ‘–alluredir’, ‘report/result’, ‘TestDemo01.py’])会在当前文件夹创建一个report

2020-09-20 18:46:22 23920

原创 unitest的介绍与使用

文章目录Unittest重要组成TestCase:测试用例TestSuite :测试套件,可以将多个测试用例集合在一起,能一起执行选中的测试用例TextRunner:执行测试用例生成测试报告相关参数说明:断言Unittest重要组成Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法(断言)和一些用例执行前的初始化操作。unittest中最核心的部分是:TestFixture、TestCase、TestSuite、TestRunn

2020-09-16 21:42:30 3429

原创 测试用例的介绍与设计

文章目录什么是测试用例测试用例的基本元素测试用例设计的完整过程好的测试用例有哪些特点质量属性:配置管理:什么是测试用例测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求测试用例的基本元素测试索引测试环境测试输入测试操作预期结果评价标准测试用例设计的完整过程首先根据需求文档、概要设计、测试计划、测试方案细分出各功能模块的测试项再根据各测试项,按照概要设计、详细设计以及测试方案中测试的覆盖率细分出测试子项最后按

2020-09-16 19:22:17 258

原创 软件测试 XML的介绍

一、什么是XML?:XML指可扩展标记语言XML是一种标记语句,很类似HTMLXML标签没有被预定义,需要自行定义标签二、XML和HTML的差异:XML为不同的目的而设计XML被设计为传输和存储数据,其焦点是数据的内容,HTML被设计用来显示数据, 其焦点是数据的外观XML意在传输信息,而HTML意在显示信息三、XML的特点1.XML可以自定义标签GeorgeJohnReminderDon't forget the meeting!上例中的标签

2020-09-16 15:21:21 345

原创 Python继承小案例

单继承:子类只继承一个父类说明: 虽然子类没有定义__init__方法初始化属性,也没有定义实例方法,但是父类有。所以只要创建子类的对象,就默认执行了那个继承过来的__init__方法代码输出效果多继承:子类只继承多个父类说明: 多继承可以继承多个父类,也继承了所有父类的属性和方法注意:如果多个父类中有同名的 属性和方法,则默认使用第一个父类的属性和方法(根据类的魔法属性mro的顺序来查找)多个父类中,不重名的属性和方法,不会有任何影响。代码:输出效果:重写代码展示

2020-09-15 07:52:26 611

原创 Python 文件读写与操作

文章目录文件的操作介绍什么是文件文件的作用文件的写与读打开文件open()关闭文件close()写数据write()读数据read()读数据 readlines()读数据 readline()文件的操作文件重命名删除文件创建文件夹获取当前目录获取目录列表删除文件夹文件的操作介绍什么是文件示例如下:文件的作用大家应该听说过一句话:“好记性不如烂笔头”。不仅人的大脑会遗忘事情,计算机也会如此,比如一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑

2020-09-14 19:08:50 121

原创 Python字符串列表常用案例

字符串案例给定一个字符串,利用切片将字符串反转代码输出效果给定一个字符串,将空格替换为逗号代码输出效果给定一个字符串,大写改为小写代码输出效果str = ‘’ ,li = [‘lisi’, ‘love’, ‘xuexi’],将Li每个字符后面插入str构成新的字符代码输出效果列表案例初始化一个空列表,循环添加1-10的整数,向列表添加字符串’xiaoming’,删除列表下标为0的元素,将下标为1的元素修改为66,输出列表的第三个元素代码输出效果list

2020-09-14 08:05:05 369

原创 Python函数常用案例

函数案例写一个函数求三个数的和,并返回结果代码输出效果写一个函数,求每个数与平均值之间的差,并放回结果代码输出效果写一个函数,求每个数与平均值之间的差,并放回结果代码输出效果...

2020-09-14 07:48:05 188

原创 Python字符串介绍与操作_懒猫整理

文章目录字符串的介绍字符串的操作字符串的输出下标切片字符串常用方法find()方法index()方法count()方法replace()方法split()方法startswith()方法endswith()方法upper()方法lower()方法title()方法capitalize()方法partition()方法rpartition()方法splitlines()方法isalpha()方法isdigit()方法isalnum()方法isspace()方法rjust()方法ljust()方法center(

2020-09-13 21:16:57 188

原创 python的安装_懒猫整理

文章目录python的下载Python配置环境python的下载Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们的教程将以最新的Python 3.x版本为基础。首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.7对应的64位安装程序或32位安装程序(个人觉得3.7的最为好用)官网:https://www.python.org/打开下载目录,开始安装:勾选添加环境变量并安装

2020-09-11 10:24:27 121

原创 Python的介绍与发展史_懒猫整理

文章目录计算机的发展史什么是PythonPython简介及应用领域python的发展背景python语言诞生记python的优缺点python越来越流行的编程语言python主要就业方向计算机的发展史在介绍Python之前先介绍一下计算机的发展史:计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为

2020-09-11 09:33:36 1435

原创 Python循环

使用while循环输入一个九九乘法表使用for循环输入数字0–9,当数字为6的时候,跳出本次循环,执行其他循环,当数字为8的时候,停止循环使用循环计算0–100之间所有基数的和使用for循环,输出一个直角三角形...

2020-09-10 07:53:22 91

原创 BadBoy安装与使用

文章目录Badboy介绍安装badboy脚本软件开启badboy软件badboy脚本录制添加验证点将检查点设置参数化badboy参数化导出Jmeter脚本验证测试Jmeter导入badboy生成的脚本生成后运行badboy测试报告Badboy介绍Badboy是 Badboy Software创建的免费且 功能强大的 Web 开发应用程序。它是一种软件测试工具,可以测试和开发复杂而动态的在线网站,而不必使自己摆脱繁琐的工作。.安装badboy脚本软件Badboy官网:https://

2020-09-09 22:09:40 16353

原创 jmeter的使用(三)逻辑控制器

逻辑控制器在Jmeter中,逻辑控制器的应用比较广泛,我们可以把一组操作放到简答控制器中,用来声明范围。也可以设置循环控制器,比如我们注册1次,登陆10次,就可以使用循环控制器。还有事务控制器,对于一个完整的事务,可以使用事务控制器来控制循环控制器循环控制器可以设置请求的循环次数或永远循环(如果选中永远的话)作用:该控制器下的取样器请求可以循环运行添加步骤:线程组右键>添加>逻辑控制器>循环控制器,操作如下图:未使用循环控制器:运行后,两条:使用循环

2020-09-08 21:21:40 242

原创 jmeter默认中文配置

前言:有些朋友很讨厌jmeter界面就是英文,每次都要从新设置其实懒猫也讨厌,所以就有了这样一篇博客首先,先打开存放jmeter的目录,找到bin目录,如下图:然后找到一个叫 jmeter.properties的文件使用文件编辑器打开我使用的记事本搜索Ctrl+F,搜索 language=en重列一行,输入 language=zh_CN也可以把 en 改成 zh_CN,需要去掉 # 号更改完毕后启动 jmeter,打开之后就会是默认中文了...

2020-09-08 20:25:00 355

原创 jmeter的介绍_懒猫整理

Jmeter的基本概念Apache JMeter是Apache组织开发的基于Java的压力测试工具它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大

2020-09-08 18:36:14 208

原创 jmeter的使用(一)线程组、HTTP请求

文章目录使用Jmeter测试快速入门什么是线程组创建线程组名称:注释:线程组主要包含三个参数:线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。线程数:准备时长(秒):循环次数:调度器:持续时间(秒):启动延迟(秒):启动时间:结束时间:创建http请求HTTP请求一个HTTP请求有着许多的配置参数,下面将详细介绍:使用Jmeter测试快速入门什么是线程组进程: 一个正在执行的程序对应一个进程线程: 一个进程有多个执行线程线程组: 按照线程性质对线程分组三者

2020-09-08 17:14:29 1476

原创 jmeter的使用(二)监听器

监听器监听器(Listener)负责收集测试结果,同时也被告知了结果显示的方式。我们常用的包括:聚合报告、查看结果树、用表格查看结果,都支持将结果数据写入文件。添加监听器:步骤:线程组>添加>监听器>需要的监听器,如下图:察看结果树:分为取样器结果:请求:还有响应数据:通过察看结果树,我们可以看到每个请求的结果,其中红色的是出错的请求,绿色的为通过,当然,我这里没有出错的Thread Name:线程组名称Sample Start: 启动开始时间Lo

2020-09-08 17:13:22 574

原创 jmeter安装与环境配置

Jmeter下载jmeter官网下载:http://jmeter.apache.org/download_jmeter.cgi下载后打开目录准备配置,因为很久之前就下过了,所以我的版本是4.0Jmeter环境变量配置在安装Jmeter之前,需要先检查下电脑有没有装JDK,步骤:开始->运行->然后输入Windows+R,打开cmd->进入命令行界面,输入java -version , 出现以下信息就是此电脑已安装了JDK如果没有装的话可以去我的另一篇博客,JDK的下载与环境

2020-09-07 17:02:18 350

原创 JDK下载与环境配置

JDK下载JDK下载官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html我的是Windows系统,小伙伴们需要根据自己系统下载安装,我已经下载过JDK了,就不再下载了JDK环境配置“我的电脑”>鼠标右键菜单>“属性”>“高级系统设置”>“环境变量”,如下图:我是这样配置的配置完成后输入Windows+R打开cmd,输入java -version这样,就

2020-09-07 16:51:27 160

原创 adb安装与命令_偷懒的肥猫

文章目录adb安装adb常用命令整理:**查看adb 版本信息****查看连接设备****开启adb服务****关闭adb服务****指定连接设备使用命令****安装apk应用****安装apk 到sd 卡:****卸载应用,需要指定包****查询包名****卸载app 但保留数据和缓存文件****清除应用数据与缓存****包信息Package Information****内存使用情况Memory Usage****强制停止应用****查看日志****清除log 缓存****重启****查看Android

2020-09-06 21:14:47 1454

原创 Fiddler4安装与配置_偷懒的肥猫

文章目录什么是Fiddler?抓包工具有很多,为什么要使用Fiddler呢?服务器代理的介绍:http服务器代理:web代理服务器:端口与接口的区别:http&https的简短介绍:Fiddler的安装:Fiddler如何捕获HTTPS会话:什么是Fiddler?Fiddler是位于 客户端 和 服务器端 的 HTTP 代理,也是目前最常用的 http 抓包工具之一它能够记录 客户端 和 服务器 之间的所有 HTTP请求,可以针对特定的 HTTP请求,分析请求数据、设置断点、调试web

2020-09-04 18:57:21 9508 2

原创 charles的使用(request、response)

先介绍一个修改request请求参数值的方法吧第一步:拷贝完成后还需要配置一下:先添加一个:然后下一步:最后点击OK,就可以开始操作request和response数据了先修改request数据我百度了一个123,然后修改成别的(选中需要修改的参数,点击对应值,对应值变为可更改状态后输入新值即可)看这一波操作:啊,对了还有一点差点忘记说了现在是修改response响应值...

2020-09-04 08:27:11 431

原创 charles的介绍与配置

Charles的介绍首先,先介绍一下CharlesCharles是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charles 还可以分析 Https 协议。Ch

2020-09-03 19:07:41 385

空空如也

空空如也

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

TA关注的人

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