自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓机开启开发者选项

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

2020-09-30 15:03:45 291

原创 移动端 自动化测试(一) appnium

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

2020-09-29 21:38:40 3536

原创 解决adb连接夜神连接不上的问题

win10,夜神模拟器v6.6.0.9,adb v1.0.41。cmd打开命令行窗口,运行adb devices显示List of devices attached,未能获取模拟器设备信息。网上试了很多方法,最终通过adb.exe替换nox_adb.exe文件解决。步骤如下:1.关闭adb软件、夜神模拟器软件,可直接通过任务管理器关闭这两个exe进程。2.我安装的adb.exe路径:D:\Program Files (x86)\android-sdk-windows\platform-tool

2020-09-29 20:51:10 544

原创 web自动化测试(二) selenium 框架介绍 及使用

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

2020-09-25 21:39:45 929

原创 web自动化测试(一) 介绍 及 Xpath,Css 定位元素

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

2020-09-25 19:11:46 483

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

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

2020-09-24 15:05:15 387

原创 Linux 在VMWARE中安装Tomcat以及配置Tomcat环境

目录一、使用SSH传输Tomcat到Linux的demo文件夹下二、打开SSH窗口或者(Linux的终端窗口)操作 :2.1打开Linux终端2.2输入命令su root 开启root权限,输入密码2.3成功root :~变成#三、Linux的Tomcat安装配置3.1解压Tomcat到/usr/local目录下3.2开放Linux的对外访问的端口8080,分别输入下面两个命令四、启动关闭Tomcat4.1进入tomcat的bin下启动:./startup.sh​

2020-09-23 19:07:51 593

原创 Linux 在VMWARE中安装Mysql以及配置mysql环境

目录一、使用SSH传输mysql到Linux的demo文件夹下二、打开SSH窗口或者(Linux的终端窗口)操作 :2.1打开Linux终端2.2输入命令su root 开启root权限,输入密码​2.3成功root :~变成#三、Linux的Mysql安装配置3.1查看CentOS自带的mysql3.2如果有将自带的mysql卸载,没有则进行下一步3.3需要在/usr/local/下手动创建mysql目录3.4解压Mysql到/usr/local/下的mysql目录

2020-09-23 19:07:08 629

原创 Linux 在VMWARE中安装JAVA以及配置jdk环境

目录一、使用SSH传输jdk到Linux的demo文件夹下二、打开SSH窗口或者(Linux的终端窗口)操作 :2.1打开Linux终端2.2输入命令su root 开启root权限​2.3成功root :~变成#三、Linux的JDK安装3.1查看当前Linux系统是否已经安装java,没有则继续下一步,有则删除jdk输入 rpm -qa | grep java3.2卸载两个openJDK四、解压jdk4.1看到jdk解压完毕,usr/local文件夹下已...

2020-09-23 19:05:46 955

原创 Liunx 基本命令

目录一、Linux介绍1.1Linux的概述贰、Linux的分类二、Linux的基本命令2.1目录切换命令​ 2.2目录的操作命令(增删改查)1.增加目录操作(增)2.查看目录(查)​3.寻找目录(查)4.修改目录的名称(改)​5.移动目录的位置---剪切(改)6.拷贝目录(改)7.删除目录(删)三、文件的操作命令(增删改查)1.文件的创建(增)2.文件的查看(查)​3.示例:使用less查看/etc/sudo...

2020-09-23 19:00:12 359

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

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

2020-09-21 19:11:08 549

原创 pytest+requests

requests模块 基本使用这里我们对接口进行测试(单个接口)编写测试用例进行测试通过csv测试两个接口 通过测试用例进行验证(案例如下)将文件保存到目录 之后导入csv 进行读取 并且打印模拟开发...

2020-09-18 18:30:31 477

原创 自动化测试 pytest allure pytest-html

让我们模拟一个函数准备一套测试用例,让我们注意事项如下打印结果如下steup_class teardown_class 只会打印一次打印结果如下pytest生成自带的html测试报告略一个失败就停止测试 -x指定测试哪一个...

2020-09-18 08:13:45 110

原创 unittest 基础操作 (单元测试) 通过csv调用

创建.txt文本,输入数据,转类型,如图所示将其导入项目读取数据,代码如下打印结果如下运用到我们的测试项目中打印结果如下

2020-09-17 11:39:25 160

原创 unittest 基础操作 (单元测试) 通过xml调用

1.让给我们了解 unittestPython中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。unittest中最核心的部分是:TestFixture、TestCase、TestSuite、TestRunnerTestFixture:用于一个测试环境的准备和销毁还原。当测试用例每次执行之前需要准备测试环境,每次测试完成后还原测试环境,比如执行前连接数据库、打开浏览器等,执行完成后需要还原数据库、关闭浏览器等操作。这

2020-09-16 17:00:15 375

原创 面向对象

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

2020-09-14 19:44:06 86

原创 文件的打开及关闭(基础操作)

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

2020-09-14 16:26:43 247

原创 python(四) 集合常用方法(set)

1.set方法去重2.交集 intersection 集合中包含的共同数据3.并集 union 把集合中的元素都打印一遍,重复元素仅打印一次4.差集 difference 集合中没有的数据5.添加 add 向集合中添加元素6.添加 update 向集合中添加元素7.删除 remove 有对应元素删除pop 随机删除元素discard 有对应元素删除,没有打印所有元素...

2020-09-11 18:37:19 116

原创 python(三) 字典常用方法(dict)

1.clear方法清除字典中的所有项,这是一个原地操作,所以无返回值(或者说返回None)2.fromkeys方法使用给定的键建立新的字典,每个键都对应一个默认的值None3.get方法是一个更宽松的访问字典项的方法,如果试图访问字典中不存在的项时不会报错仅会返回None4.for循环字典的三种方法5.pop方法用于获得对应与给定的值,然后将这个‘键-值’从字典中移除6.setdefault方法在某种程度上类似于get方法,能够获得与给定键相关联的值,除此之外,setdefault还能在

2020-09-11 17:02:13 136

原创 python(二) 列表常用方法(list)

1.append用于在列表尾部追加新的对象2.count方法统计某个元素在列表中出现的次数3.extend方法可以在列表的末尾一次性追加另一个序列中的多个值4.index函数用于从列表中找出某个值第一个匹配项的索引位置5.insert方法用于将对象插入列表中6.pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值7.remove方法用于移除列表中某个值的第一个匹配项8.reverse方法将列表中的元素反向存放9.sort方法用于在原位置对列表进行排序,意味着

2020-09-11 16:33:47 203

原创 python(一) 字符串常用方法(str)

看微信 jack

2020-09-11 10:01:10 109

原创 while for 循环 遍历 三角形 99乘法表

while 循环 倒三角使用for循环输出数字0-9,当数字为6时,跳出本次循环,执行其他循环,当数字为8的时候,停止循环使用循环 计算出1-100之间 所有基数的和使用for循环 做三角形倒三角形

2020-09-09 16:18:12 944

原创 Jmeter 进行简单的数据库(mysql) 压力测试

配置 导入 数据库 jar包线程组 右键 连接 数据库再添加一个JDBC request调试

2020-09-08 17:16:58 128

原创 Jmeter 正则表达式 提取器 使用(应用场景是两个接口之间,第一个接口返回的结果和第二个接口返回的参数)

填写数据运行成功 返回结果添加 正则表达式调试再创建一个http请求正则表达式 提取最终打印结果

2020-09-08 13:19:24 276

原创 Badboy 录制脚本(二) 移动端录制

TestPlan 右键 添加 非测试原件 http代理服务器调试打开模拟器进行调试打开录制控制器再进行调试点击启动移动端录制成功

2020-09-08 12:55:13 406

原创 Badboy 录制脚本(一) web端录制

输入网址,点击运行开始录制调试中准备回放回放成功保留次录制脚本使用jmeter打开录制脚本进行调试 运行运行成功

2020-09-08 11:48:47 327

原创 超详细MySQL安装及基本使用教程

一、下载MySQL首先,去数据库的官网http://www.mysql.com下载MySQL。点击进入后的首页如下:然后点击downloads,community,选择MySQL Community Server。如下图:滑到下面,找到Recommended Download,然后点击go to download page。如下图:点击download进入下载页面选择No thanks, just start my download就可以开始下载了,当然你要是想注册也可以注册一下。...

2020-09-08 09:07:51 237

原创 Jmeter 常规方法(七) 函数助手_CSVRead

输入所对应的数据运行,查看结果打开 函数助手对话框在此之前,创建txt文件,并且写入相应的值,复制目录打开 函数助手对话框 进行填写 注意查看在http请求中 替换掉变量 注意不要填错调制循环次数运行 查看最终结果...

2020-09-07 21:26:44 109

原创 Jmeter 常规方法(六) 参数化实现之CSV

输入所对应的数据请求成功,结果如下进行CSV调试输入相对应的数据调用定义好的用户名循环3遍运行,查看结果将循环3遍调制到循环7遍(已经超过文本数据的最大数)运行,查看结果如果将CSV数据文件设置 调制False得话运行,查看最终效果经以上两图对比,如果将设置改为False的话,最后一条就不会循环到第一条那样,直接报错...

2020-09-07 20:39:19 124 1

原创 Jmeter 常规方法(五) 用户自定义变量

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

2020-09-07 19:27:34 102

原创 Jmeter 常规方法(四) 断言

添加断言调试最终结果

2020-09-07 19:01:14 62

原创 Jmeter 常规方法(三) 事务控制器

选择事务控制器添加http事务请求调试运行,最终效果事务选择器勾上对号的话最终效果

2020-09-07 18:51:59 196

原创 Jmeter 常规方法(二) 循环控制器

输入数据(测试写法)查看结果选择循环控制器调试,让我们手动改为3次调试最终结果

2020-09-07 18:34:47 143

原创 Jmeter 常规方法(一) 定时器

创建进程组创建http请求创建 察看结果树 聚合报告输入数据点击运行,聚合报告 和 结果树都会有结果添加定时器设置定时器时间之后点击运行,在聚合报告中注意查看是否存在定时效果,如果存在,表示定时成功!...

2020-09-07 16:53:49 129

原创 Jmeter压力测试工具安装及使用教程

一、Jmeter下载进入官网:http://jmeter.apache.org/1.第一步进入官网如下图2.选择进行下载,下载下来为一个压缩包,解压即可。3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。个人认为要注意3点:1)解压之后压缩包叫apache-jmeter-4.0.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。2)对应的jdk版本不可太低,一般jmet..

2020-09-06 19:11:53 107

原创 fiddler的基本使用(二) 修改response返回值

先对网页进行抓包,抓到包后,选中需要的包,然后点Rules--->Automatic Breakpoints----->After Response如图:然后重新请求网页,找到fiddler断点的包,操作如下图:把百度快照后面添加上1111,然后运行后,网页上就会如下:这样就修改成功了!!...

2020-09-04 14:10:33 392

原创 Fiddler的基本使用(一) 修改request参数

首先对网页进行抓包,抓到包后,选中抓到的包,然后点击上面的Rules, 如下图操作:断点设置好后,重新请求网页,抓包会出现断点的包修改参数123为123456,点击运行,网页就会如下图:这样就算成功了!!关闭就选Disabled这样就好了!!...

2020-09-04 14:07:52 433

原创 charles 常用功能 修改返回值 response(方法 maplocal)

请求网页,抓包,保存到本地修改,替换本地文本进行调试选择文件夹打开浏览器,调试成功

2020-09-03 20:11:14 349 1

原创 charles 常见功能 模拟 接口404/403返回值(blacklist)方法

请求网页,抓包点击black list进行调试下拉框中,上面的为404,下面的为403以下图为404,浏览器显示以下图为403,浏览器显示

2020-09-03 19:45:12 513

原创 Charles 常用功能 弱网测试

访问网页,获取url进行热网测试调配根据条件填写(慢网),查看网页加载很慢根据条件填写(快网),查看网页加载很快如果想取消慢网测试,点击小乌龟即可

2020-09-03 19:28:38 70

空空如也

空空如也

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

TA关注的人

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