自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓开发者选项

这里写目录标题开发者选项连接开发者选项连接 有好多的安卓机开发者选项是隐藏的,需要进行设置CIA可以找开发者选项 1点击软件版本号,连续点击就会出现提示“” 已经开启开发者模式“”返回上一级就可以看到开发者选项了,开启开发者选项USB调试打开自己的机子就直接点允许,公司的机子点击一律允许使用这台计算机进行调试USB调试打开后,点击默认USB配置点击MIDI,就你可以在命令窗口运行adb devices 查看是否连接...

2020-10-05 14:00:29 377 1

原创 appium

使用appnium 操作如下(保证adb在连接真机或者模拟器的情况下)如图所下如图所下desired_caps常用参数: platformName 平台的名称:iOS, Android, or FirefoxOS platformVersion 设备系统版本号 deviceName 设备号 IOS:instruments -s devices,Android: adb devices app

2020-10-05 08:35:25 150

原创 selenium

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

2020-09-28 17:09:30 176

原创 xpath css

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

2020-09-28 17:08:31 96

原创 Shell 脚本(基本指令操作及介绍)

shell脚本介绍Shell 和python都是弱语言定义变量规则 : 变量名=值shell定义变量的规则:1:等号两边不能有空格2:定义特殊的变量需要用单引号或者双引号结合3:定义linux命令需要用反单引号区分单引号和双引号的不同和相同点Shell取值使用:echo $变量名1.one.sh 查看shell脚本的当前目录Esc 退出编辑模式 :wq 进行保存 输入sh one.sh 查看结果2.用shell脚本查看当前 目录下 存在多少文件或者文件夹(cd /et

2020-09-24 18:38:57 490

原创 linux部署Java mysql tomcat环境

JDK安装 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件步骤:查看当前Linux系统是否已经安装java输入 rpm -qa | grep java卸载两个openJDK输入rpm -e --nodeps 要卸载的软件上传jdk到linux 安装jdk运行需要的插件yum install glibc.i686(选做) 解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.g...

2020-09-23 10:43:41 84

原创 Tomcat的安装与环境变量配置

1;解压tomcat文件夹解压路径为: D:\install\autos\tomcat\apache-tomcat-8.5.50环境变量的配置右击“我的电脑”>>选择“属性”>>单击左侧栏“高级系统设置”>>“高级”>>“环境变量”1:新建CATALINA_BASE变量变量名:CATALINA_BASE变量值:解压后tomcat路径2.新建CATALINA_HOME变量变量名:CATALINA_HOME变量值:解压后tomcat路径

2020-09-23 10:37:28 66

原创 jenkins使用

4:Tomcat 服务器运行起来后,用浏览器访问 http://ip地址:端口号/jenkins, 如下图所示:将对应路径下的密码粘贴过来。出现如下图展示信息,5:找到对应的文件,填写密码,点击”继续”按钮6:如下图所示。点击”安装推荐的插件”7:中途需要一定的等待时间,网速可能受到影响8:可以创建一个管理员账户, 如下图所示:(密码不要忘记)9:生成一个url:http://127.0.0.1:8080/jenkins,”点击保存并完成”10:出现如下图信息,点击”开始使用jenkins”

2020-09-23 10:36:37 105

原创 搭建JMeter+Jenkins+Ant持续化

搭建JMeter+Jenkins+Ant持续化pache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台###### 性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就

2020-09-23 10:35:29 100

原创 pytest和requests

requests模块 基本使用这里我们对接口进行测试(单个接口)编写测试用例进行测试通过csv测试两个接口 通过测试用例进行验证(案例如下)将文件保存到目录 之后导入csv 进行读取 并且打印模拟开发编写测试用例打印结果如下,测试成功如果我们输入错误的url 预期结果应该为404 表示测试不通过打印结果如下 打印错误...

2020-09-20 18:40:37 495

原创 pytest和allure

pytest简单概述需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨Pytest的setup, setup_class和teardown, teardown_class函数(和unittest执行效果一样)运行于测试方法的始末,即:运行一次测试函数会运行

2020-09-18 15:32:32 313

原创 单元测试

1.打开pycharm 新建项目 建立4个python package2.将HTML的文件拖入期中 以及xml数据3.将开发者代码也放进去4.将xml文件 获取 写出来5.自己建立Demo,并且导包获取数据6 [email protected](“注销”) 有这个则第二个案例无法运行没有的话 将会两个都运行7.自动打印html文件 项目中 导包html模板8.运行后会生成圈中的文件9.打开文件 用浏览器查看 结果如下:pass是表示成功 完结。..

2020-09-16 16:16:41 87

原创 面向对象

类和对象对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类定义类定义一个类,格式如下:添加和获取对象的属性魔法方法__init__魔法方法:str()方法继承的概念单继承在程序中,继承描述的是多个类之间的所属关系。如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。多继承子类重写父类的同名属性和方法

2020-09-15 08:06:45 91 1

原创 文件的打开和关闭操作

新建一个文件,文件名为:test.txt新建一个文件 file.py,向其中写入如下代码:(pycharm环境)文件的读写读数据(readlines) 就像read没有参数时一样,readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素<4>读数据(readline)文件的读写(扩展)写入二进制文件的读写二进制文件的读写<1>读数据和写文件(rb,wb)文件

2020-09-15 08:02:16 150

原创 python 列表和字符串

列表介绍列表的格式:变量A的类型为列表namesList = [‘xiaoWang’,‘xiaoZhang’,‘xiaoHua’]比C语言的数组强大的地方在于列表中的元素可以是不同类型的testList = [1, ‘a’]列表循环遍历列表的相关操作增appendappend可以向列表(尾部)添加元素,添加数据时候是直接添加整个数组的extendextend可以向列表(尾部)添加元素,添加数据的时候逐个添加的insert()insert(index,

2020-09-14 16:14:06 360

原创 接口测试

1、什么是接口?接口一般来讲分为两种:(1)程序内部的接口:方法与方法、模块与模块之间的交互,程序内部抛出的接口,如登录发帖,发帖就必须要登录,如果不登录不能发帖,发帖和登录这两个模块之间就要有交互,就会抛出一个接口,进行内部系统调用。(2)系统对外的接口:从别人的网站或服务器上获取资源或信息,对方不会提供数据库共享,只能提供一个写好的方法来获取数据,如购物网站和第三方支付之间,购物网站支付时可选择第三方支付方法,但第三方不会提供自己的数据库给购物网站,只会提供一个接口,供购物网站进行调用。.

2020-09-13 20:54:17 242

原创 Python 循环语句以及常用方法案例

循环简单介绍 while和if的用法基本类似, 区别在于:if 条件成立,则执行一次; while 条件成立,则重复执行,直到条件不成立为止。 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环 While循环计算 1 - 100 之间的整数和计算 1 - 100 之间的偶数和while 嵌套九九乘法表案例For循环for循环像wh

2020-09-11 16:50:30 374

原创 Python 元组和字典以及常用方法案例

元组元组格式变量名=(元素1,元素2…)元组数据提取元组修改元组不能不修改元组的内置函数couunt 个数index 查询索引type 查询属性以及转换字典软件开发中的字典变量info为字典类型:info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}1说明:‘name’:‘班长’----> 键值对字典和列表一样,也能够存储多个数据列表中找某个元素时,是根

2020-09-11 16:49:16 147

原创 作业day911

答案:

2020-09-11 16:25:13 504

原创 作业pyhton

1.静态初始化一个列表 用循环添加1–10之间得整数2.向01中得列表添加字符串“XUanGe”3.删除下表为0得元素4.下标为1得元素改为665.输出列表中第三个元素6.查询偶数 添加到list1并将list1排序2.将01中排序得list1通过extend添加到list2,取出元素21...

2020-09-10 10:48:16 100

原创 9.9作业

1.九九乘法表:2.倒九九乘法表3.使用for循环输出数字0-9当数字为6时跳出循环执行下一步 数字为8时 停止循环4.记算0-100之间得偶数和和奇数和5.for循环写一个三角形

2020-09-09 16:25:07 85

原创 正则提取器

1.添加线程组 创建两个请求 以及正则提取器2.在正则提取 修改值 将第一个的值作为第二个的条件3.在第一个请求中补全请求参数和路劲4.在第二个请求中补全请求路径5.查询成功标识6.成功完成正则提取器...

2020-09-08 17:02:50 439

原创 对数据库进行查询修改

1.打开找到右击线程组 添加 samoler 找到截图第二个在添加 配置原件中找到第一个2.点击第一个 修改值3.可以选择适合的语句 查询 修改 多条查4.查询语句5.成功表示6.修改语句7.修改成功标识...

2020-09-08 16:35:31 978

原创 移动端测试

1.新建文件 2.点击测试计划 选择添加——>非测试原件 选择HTTP代理,新建线程,新建录制控制器3.点击HTTP代理服务器 修改值4.结束录制后出现结果5.聚合报告,错误率为0

2020-09-08 14:25:30 52

原创 对web端脚本录制

1.打开Badboy输入网址2.运行完后将脚本导出到桌面 点击左上角File,找到Export to Jmeter,3.打开Jmeter 点击文件 打开 将脚本录制文件打开4.将这不全的参数都补全5.运行后成功6.错误率为07.折线图情况大概...

2020-09-08 11:46:07 430

原创 数据压测1000并发

1.在线程组中设置并发数,控制时间范围2.在 请求中填写数据 请求参数 路径3.运行后有错误 但是会很少 如果图一时间数值少 错误会很多4.报告图5.折现图

2020-09-08 11:20:39 749

原创 事务控制器

选择事务控制器添加http事务请求调试运行,最终效果事务选择器勾上对号的话最终效果如果没勾选 将出现所有线程

2020-09-07 20:07:38 202

原创 用户自定义变量值

输入数据用户自定义变量调试操作调用你自己定义好的变量,(注意勾兑你的编码框)最终结果

2020-09-07 20:06:01 167

原创 CSV数据文件设置

1.打开jmeter,填写请求值 路径2.右击线程组打开添加点击配置元件找到CSV文件设置3.加入值4.在HTTP请求中赋值5.点击线程组选择线程数量6.点击运行 出结果

2020-09-07 19:15:45 1221

原创 jmeter使用

1.找到电脑中存放jmeter的文件夹2.进去打开bin目录 寻找jmeter.bat文件3.双击打开后4.刚进去是英文 自己手动修改语言为中文5.修改后继续图4 创立请求运行6.结果展示

2020-09-07 12:01:49 72

原创 弱网测试

1.tools——>blacklist2.点击后进入下面这个页面,允许启用黑名单功能,选择接口返回错误的形式(404 或者403),添加接口地址并保存:【blocking connection】 选项可以选择“drop connection”或者 “403 respose”.前者接口会直接返回404错误,后者接口返回403错误,如图:保存后重新请求,网页就会像下图一样:如果要返回403,选择这个,如图:保存后重...

2020-09-04 19:18:07 196

原创 模拟器安装charles

1.1Windows+R输入命令cmd打开黑窗口1.2输入ipconfig并回车1.3复制ip地址并打开手机或者模拟器,找到wifi设置2.1找到设置---wifi设置2.2长按wifi---点击修改网络2.3点击显示高级选项2.4 粘贴刚复制的ip地址,注意ip地址和电脑一致2.5 设置完毕点击保存3.1弹出这个对话框,手动在模拟器或者手机默认的浏览器输入chls.pro/ssl4.1打开手机或者模拟器默认的浏览器4.

2020-09-04 16:28:31 500 1

原创 filder使用

1.打开软件 点击Tools配在这里插入图片描述置安全证书2.点击options如下操作3.点击Rules——>Automatic Break4.点击链接选择syntaxView修改值5.6.这样就修改成功了

2020-09-04 14:11:38 158

原创 云测

1.百度打开Testin云测,勾选所需要用到的2.点击上图左边标准兼容测试3.选择所需测试的文件点击开始测试

2020-09-03 20:02:24 176

原创 作业

1.用例编号2.所属有效/无效3.输入数据4.输入步骤5.预期结果6.数据取值范围7.划分有效/无效

2020-09-03 19:55:25 64

原创 修改返回值response

1.通过接口右键点击save response 保存到本地2.本地打开文件修改后 另存为 将编码选为utf-8,直接保存 替换原文件3.在接口处右键点击Map Lacal,将query修改为*,将本地文件选上 最后点击ok4.重新获取接口 可以在网页返回上级 或者重新打开百度获取之前的值 所出来的页面即是被修改文件中的页面...

2020-09-03 19:11:18 1369

原创 弱网测试

1.找到对应接口点击proxy——>Thrott Settings,2.将方框选中点击add,将host拷贝过来点击ok3.修改Bandwidth,然后点击ok,z值越小 网越差

2020-09-03 16:22:18 77

原创 修改request参数

1.找到需要修改接口的request点击上面的画笔工具2.点击execute可以查看新的值

2020-09-03 16:15:48 189

原创 等价类划分

文章目录@[toc]等价类划分法概述定义为什么使用边界值法正交实验什么是因果图及判定表法?场景法等价类划分法概述定义定义: 输入具有代表性的数据子集。 等价类 有效等价类 ---满足需求 无效等价类—不满足需求 (概念)计算两个1---100之间整数的和 有效等价类 1-100 20 无效等价类 小于1 0 无效等价类 大于100 130为什么使用边界值法 边界值分析法就是对输

2020-09-02 16:31:57 1931

原创 测试软件

day_1文章目录day_1@[toc]软件缺陷产生的原因软件测试和缺陷修复的代价软件测试定义如何快速融入新团队测试人员的基本素质测试流程软件测试分类软件测试的原则软件的开发模式软件生命周期模型软件缺陷产生的原因(1)需求解释错误(2)用户需求定义错误(3)需求记录错误(4)设计说明有误(5)编码说明有误(6)程序代码有误(7)数据输入有误(8)测试错误(9)问题修改不正确(10)不正确的结果是由于其他的缺陷而产生软件测试和缺陷修复的代价缺陷发现的越早越好软件测试定义狭.

2020-09-02 16:30:54 225

空空如也

空空如也

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

TA关注的人

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