自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Appium事件日常操作

Appium事件日常操作

2022-06-05 20:24:58 156 1

原创 ADB常用命令

ADB命令

2022-06-05 20:19:00 125

原创 po实现自动化测试

po自动化

2022-06-01 09:20:08 165

原创 web定位表单和脚本

1)什么是多表单?实际上就是使用iframe/frame,引用了其他页面的链接,真正的页面数据并没有出现在当前源码中,但是在浏览器中我们看到,简单理解可以使页面中开了一个窗口显示另一个页面2)处理方法 直接使用id值切换进表单 driver.switch_to.frame(value)/driver.switch_to_frame(value) 定位到表单元素,再切换进入 el = driv...

2022-05-27 08:58:23 113

原创 web自动化测试进阶

from selenium import webdriverfrom selenium.webdriver.common.by import By#创建浏览器对象driver = webdriver.Chrome("venv/Chrome/Application/chromedriver.exe")#请求某个url对应的响应driver.get("https://www.baidu.com/")# kw = driver.find_element(By.ID,"kw")#id 定位# id

2022-05-26 08:50:35 108

原创 web自动化测试

自动化测试的概念:软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。1.自动化测试的好处: 1)缩短测试周期计算机行业更新迭代快速,大量频繁的回归测试消耗时间,自动化测试能够将重复的实行交给计算机去做,加快测试速度。2)避免人为出错测试人员不可能持续高度集中,并且人类

2022-05-25 09:16:22 2854

原创 jmeter+jenkins+ant持续化

apacheAnt 是一个将软件编译,测试,部署等步骤联系在一起加以自动化的一个工具,大多用于java环境中的软件开发。Ant的优点:跨平台,纯java编写,操作简单。Ant是由一个内置任务和可选任务组成。Ant运行需要一个XML文件(构建文件,build.xml)Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以继承到开发环境中。【打开test文件】【找到tes

2022-05-24 09:27:06 68

原创 requests接口测试

requests简介:是一个很实用的python http客户端库,编写爬虫和测试服务器响应数据时经常会用到,requests是python语言的第三方库,专门用于发送http请求;requests接口测试的本质是一些预先定义的函数,提供应用程序与开发人员基于某软件或硬件的以访问一组列程的能力,而又无需访问源码,或理解内部工作机制的细节。软件不同部分之间衔接的约定。举个列子:你想要求财神爷给你一些钱,但你又不认识财神爷,而且也不能和财神爷沟通,这个时候你会找到会请仙的奇人,他们可以找到财神爷,并能够和财

2022-05-20 10:22:59 173

原创 测试小实训总结

【软件地开发模式】:螺旋型,瀑布型,迭代型,增量模型,螺旋形:一般在开发初期需求不是很明确时采用螺旋模型(渐进式的开发模式)。这适用于规模庞大,复杂度高,风险大的项目《优点》强调严格的全过程风险管理,强调各阶段的质量;《缺点》对风险管理的技术水平提出了很高的要求,这需要人员,资金和时间的投入瀑布模型:瀑布模型在软件测中占有非常重要的地位,是其他所有模型地基础框架。瀑布模型地每个步骤都只执行一次,所以是线性顺序进行地软件开发模式《优点》强调开发的阶段型,强调产品测试,强调早期计划以及需求调

2022-05-16 14:36:20 86

原创 ypthon 面向对象(二)

【继承的感念】:继承一般是指生活中子女继承父辈的财产。然而在程序中继承描述述的是多个类之间的所属关系;《剧烈》:如果一个类A里边的属性和方法可以复用,则可以通过继承的方式,传到类B里面,那么类A就是基类,也叫父类;类B就是派生类,也叫之类;【单继承】【多继承】【子类重写父类同名的属性和方法】【子类调用父类同名的属性和方法】【多层继承】【通过super()调用父类方法()】...

2022-05-12 10:18:23 86

原创 python 面向对象

【面向对象的基本介绍】面向过程编程最最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织中一起,数据与函数分开考虑;《小总结》面向对象和面向过程都是解决为题的一种思路,面向对象是基于面向过程的,一般情况下我们是用面向对象的思维解决问题的,这种解决问题的思路我们就叫做面向过程,《举列吃鸭子》面向过程:1、养鸭子2、鸭子成长3、杀鸭子4、清理鸭子,准备佐料5、烹饪、6、吃鸭子面向对象:1、找一个卖鸭子的2、交易给钱3、迟到鸭子【类和对象】面向

2022-05-10 10:57:25 5652

原创 python的文件操作和异常

【文件操作:】【文件的打开与关闭】:在python,使用open可以打开1212.txt的文件,如果本地没有1212.txt文件那么可以在文件名后边添加一个'w'。‘w’可以打开一个文件只用于写入,如果该文件已经存在那么就会将其覆盖,如果没有就会创建【w方法】【r方法】:以只读方式打开文件,文件的指针将会放在文件的开头。这是默认模式,如果r打开的是已存在文件就会打开,如果没有相对应的文件,那么就会报错【a方法】打开一个·文件用于追加,如果该文件已经存在,文件指针将会放在文件的结尾

2022-05-09 08:06:03 1254

原创 python-----集合

【集合】:集合的特征:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重【集合的格式】:变量名 = set(元素,元素) ;变量名 = {元素,元素,,,}【添加元素】:add 《add添加数据的时候只需要直接添加就好》【添加元素】:update 《update:添加元素的时候需要再创建一个变量名,并且把要添加的数据赋值给新的变量,》【删除元素】:remove:使用remove删除集合中的元素 如果有直接删除 如果没有程序报错【删除元素】:.

2022-05-07 10:22:45 969

原创 元组和字典

【元组】:python的元组与列表类似,不同之处在于元组的元素不能修改·,元组使用小括号,列表使用方括号;【格式】:变量名 = (,,,)数据用英文逗号格开;k = (1,2,3,4,55,6,543,2,45,1,23)【访问元组】:在元组中获取数据,需要用索引来获取数据;《如果输入的索引超过了元组中存在数据的长度,那么就会报错!!!》【查询元组中重复出现的个数】:查找元组中重复出现的数据【查询索引】index:查询元素的索引,有对应的元素返回对应的索引,没有则报错;

2022-05-05 21:20:57 168

原创 字符串——列表

【字符串的定义:双引号或单引号里边的数据就是字符串】【输入:可以让用户输入内容】

2022-04-29 19:19:07 1950

原创 python基础语句

【if判断语句】:if 要判断的条件:条件成立时,要做的事请;【if 条件:条件成立时,要做的内容 else:条件不成立事,要做的内容】【if 要判断的条件: 条件成立时,要做的事情 elif 要判断的条件: 条件成立时,要做的事情 else: 条件不成立时,要做的事】【if嵌套:if 要判断的条件: 条件成立时,要做的事情 if 要判断的条件: 条件成立时,要做的事情 else: 条件不成立时,要做的事情 else: 条件不成立时,要做的事情】...

2022-04-29 18:48:58 2057

原创 python

【1】python发展地背景:ython的作者,Guido von Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰 人。Python 本身也是由诸多其他语言发展而来的,Python目前有两个版本,Python2.x和Python3.x1.1】特点:规范的代码,简单,易学,高层语言,跨平台(可移植性强),支持面向对象编程,丰富的库等优点1.2】缺点:执行效率慢,这个是解释型语言所通有地【2】下载:每什么要特别注意地,具体地可以上官网上找找,Python https://

2022-04-28 14:54:24 1536

原创 jmeter

1】JDBC配置:测试的过程中,我们经常要对数据库表数据进行查询、修改、添加等操作。在用 JMeter 做性能或者接口等 测试时,也可以让 JMeter 连接数据库然后对数据库数据进行相关操作。下面先来学习如何使用 JMeter 连接 MySql 数据库进行操作。1.1】首先创建一个测试计划和线程组,然后在线程组下添加配置元件 JDBC Connection Configuration1.2】打开数据库链接数据库,链接数据库的基本操作写完之后就可以在JDBC Req.

2022-04-27 10:57:50 2287

原创 jmeter----操作

1】定时器的操作点击test plan 右键,点击添加,点击threads,点击添加线程组,添加http请求在http请求中写入接口 百度1,百度2在任意一个接口下添加固定定时器在当前接口的定时器中填入数据3000,两个接口出现一快一慢的情况,固定定时器设置成功秒杀】、...

2022-04-27 08:29:15 180

原创 jmeter --------- 软件操作续

1】定时器:添加定时器,添加接口《输入数据,得到返回值,添加定时器。》2】给当前任意一个接口设置一个固定定时器,点击察看结果数设置固定定时器的接口于正常接口的反应时间;3】定时器接口设置,设置一个接口的执行次数,执行时间,循环执行几次。4】执行操作,点击定时器,设置线程数:“8”;加速周期:“6”(一秒执行多少下)循环数,可以执几遍;jmeter 断言:响应断言(返回任何类型)postman断言:响应头,状态码,返回值包含字符串,响应结果...

2022-04-26 10:09:36 61

原创 jmeter-----使用

1】下载:Windows下Jmeter下载安装登录 http://jmeter.apache.org/download_jmeter.cgi2】打开: 下载好之后,配置环境变量,打开电脑的系统属性,点击环境变量,3】点击新建:变量名:输入:JMETER_HOME;变量值输入:jmeter -4.0的目录(电脑中的jmeter路径)4】点击系统变量的path点击点击编辑输入%JMETER_HOME%\bin5】现在基本上就配置完了,接下来就是打开了。有两种打开方法,第一个是点.

2022-04-24 23:49:59 955

原创 postman----聚合函数----使用

今天使用postman来进行测试,【1】现在先了解一下postman界面上的功能【2】了解聚合函数:注册后进入界面,选择要用的API点击了解详情,点击立即申请。【2.1】添加完成后进入个人主页点击数据中心点击我的API【3】现在我们要进行测试,添加手机号归属地,和天气预报;【3.1】首先我们先查找手机号的:输入手机号,点击发送请求;【3.2】接着我们查找天气:操作流程一样【4】现在我们要在postman中输入这两个请求1手机号:http://...

2022-04-24 21:38:06 794

原创 抓包工具——fiddler的基本使用

【1】fiddler的页面介绍(这是刚进入的页面)【这是页面上各个功能的介绍】。。。是粘贴的,【1+2】fiddler的配置:在fiddler中获取https协议接口《在tools中点击Options,选择connectons,如图。点击KO;再次点击tools点击Options,点击https,勾选解密https交通,忽略证书的那个也要勾选,点击OK》【2】下载好之后开始操作,打开浏览器,打开fiddler;如下《但是它有一个为题,打开之后它并不会拦截接口。这是应为fi..

2022-04-21 22:12:27 595

原创 Charles ——使用

【1】安装charlesCharles下载-Charles官方下载[信息抓包]-华军软件园

2022-04-20 22:09:48 286

原创 今日所讲 ———自动话测试

【1】postman中断言操作·(以QQ测吉凶来近举例):状态码 :pm.response.to.have.status(200);成功返回数据是否包含字符串:pm.test("Body matches string",function () {pm.expect(pm.response.text()).to.include("success1212")}):失败断言验证json中的key和value数据:pm.test("Your test name",function () {

2022-04-19 21:18:30 1069

原创 今日所学————接口与协议

【1】软件开发的两种结构(1)Cs 全名“Client/Server” : 客户端——服务器结构;1)c/s结构在技术上很成熟,它的特点就是交互性强,具有安全地存储模式、网络通信量低,相应速度快,利于处理大量数据;(2)Bs 全名“Browser/Server”: 浏览器——服务器结构;1)是目前应用系统地发展方向,BS四伴随着lnternet技术的兴起,对C/S架构地改进,为了区别传统地C/S模式,特意称为B/S模式,在这种结构下,通过W3浏览器来进入工作界面(3)B/S和C/S地区别

2022-04-17 19:42:34 2606

空空如也

空空如也

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

TA关注的人

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