多测师肖sir_项目讲解_拱墅2期(最熟悉项目讲解2.1)
摘要:项目讲解 一、面试题提问方式: 1、你最近做的项目是哪一个?你讲讲你最近做的项目? 2、你认为最复杂的项目讲一下? 3、讲下你的项目? 二、项目讲解: 讲解注意事项: 1.上台讲的时候尽量让自己冷静下来,减少紧张 2.表情要保持微笑 3.语速要控制好,不能太快,吐词要清晰,声音要适当 4.描述业务的
阅读全文
多测师肖sir_项目讲解_拱墅2期(项目流程和项目数据讲解1.2)
摘要:项目讲解: 一、项目流程讲解 H模型讲解 梳理流程: 拿需求 测试经理输出测试计划 分析需求 写用例 评审用例 导入用例管理管理 搭建环境 提测(代码包) 部署包 冒烟测试 sit系统集成测试(不管几轮) 0bug,100%用例执行 输出测试报告 通知uat验收测试 验收通过 封版(封装版本) 上线
阅读全文
多测师肖sir_个人自我介绍_拱墅2期(面试课程1.1)
摘要:个人介绍实战: 1. 面试官您好,我叫朱xx,来自于浙江衢州,毕业于中国计量大学,专业是电子科学与技术。毕业后一直从事测试工作,熟悉功能测试,接口测试,自动化测试和app测试,悉测试流程,能独立完任务,与同事们相处和睦。这是我简单介绍,谢谢。 2、 面试官好,我叫xx,来自黑龙江大庆,之前一直在从事
阅读全文
肖sir__高级讲师___讲解app接口测试
摘要:01 Fiddler抓取App端环境配置 02 Fiddler抓取Yshop项目包 03 APP接口测试实战 04 APP接口自动化实战 实战: 2.
阅读全文
肖sir__高级讲师___app 面试题
摘要:1、app 闪退有哪些原因? 2、app出现crash(崩溃)原因有哪些? 3、app测试和web测试区别? 4、app测试关注点?(专项测试) 5、app测试流程? 6、app如何抓取日志? 7、安卓 系统和ios系统区别? 8、mokey 是用来做什么? 9、常用的adb命令 10、你了解的ap
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_app测试mokey测试
摘要:1. adb命令: adb connect ip :连接某个设备(真机设备可以用usb(开usb调试)与wifi连接) 注意:要连接的真机ip必须和自己的pc网络在同一网络内adb不能跨局域网连接设备 adb devices:查看连接设备信息 连接信息: 手机设备:显示设备的序列号 b2355f8a
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_app定位元素(5)
摘要:app屏幕滑动定位(swipe方法) 一、swipe语法 swipe语法:格式:Swipe(int start x,int start y,int end x,int y,time)#参数的个数根据实际情况使用解释: int start x-开始滑动的x坐标, int start y -开始滑动的y
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_app定位元素(4)
摘要:app定位元素 实战: from appium import webdriverfrom time import *cs={ 'platformName':'Android',#平台系统: Android or los 'deviceName':'OPPO R11',#设备名称SM-G9350 'p
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_app运用(3)
摘要:一、appium app自动化原理 二、appium运行讲解1、连接设备编写python代码# #案例:百度阅读from appium import webdriver 导入appium 模块from time import *desired_caps={'platformName':'Androi
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_app自动化搭建环境(2)
摘要:一、App自动化测试环境用途: 主要用于做App端的UI自动化测试、熟悉adb相关命令(a表示安卓,表示debug ,b表示桥) adb是和手机相连接 二、所需要的工具包: jdk1.8 #之前已安装过则不需重复安装 Android-SDK #可以去用一些函数 appium #读音:appium A
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_app测试(1)
摘要:一、app测试 1.app测试类型 (1)app手工测试: 功能测试在web,在app端进行手工测试 (2)app自动化测试(app的UI自动化,app接口自动化 测试) 用代码或工具代替手工测试app 2、web端和app端测试的区别? 单纯从功能测试的层面上来讲的话,APP 测试、web 测试
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jenkins
摘要:jenkins 一、持续集成测试(CI)定义 团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可能多次集成。在工作中我们引入持续集成,通过持续集成自动构建(代码的编译、发布、部署、 用例的更新和自动化执行),从而达到尽早发现代码集成的错误 二、在没有持续集成时,开发
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_性能测试中性能指标
摘要:软件性能指标 1、响应时间(RT) 响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间。 响应时间=发起请求网络传输时间+服务器处理时间+返回响应网络传输时间 2、平均响应时间、百分位响应时间 平均响应时间指的是所有
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_软件硬件插件的安装(8)
摘要:软件硬件插件的安装 nmon nmon是帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。分析工具分析 AIX 和 Linux 性能的免费工具, 这个高效的工具可以工作于任何屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_软件插件的安装(7)
摘要:一、性能插件 插件显示: 二、下载并安装两个插件(jar包) (1)两个jar包 (2)存放路径: 路径:E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib\ext 使用代理服务启动 启动后查看,表示安装成功 在重启jmeter,查看插件 如下插件不能使用,其他都
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jmete之性能测试实战单接口并发测试(4)
摘要:jmete之性能测试实战单接口并发测试 一、单接口并发测试 接口路径: POST http://cms.duoceshi.cn/cms/manage/loginJump.do 请求参数: userAccount=admin&loginPwd=123456 1、编辑单个接口 2.右键监听器==添加聚合
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jmete之性能测试反向代代理录制脚本(3)
摘要:jmete之性能测试反向代代理录制脚本 1、添加http代理服务器 2、编辑http代理服务器 3、检查端口使用情况 4.排除模式; .*\.(js|css|PNG|jpg|ico|png|gif|woff|ttf|html).* 5.打开谷歌浏览器 点击设置 中高级 系统 打开代理 6、启动htt
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jmete之性能测试badboy录制脚本(2)
摘要:1.badboy安装和使用 (1)下载安装包 (2)点击安装 (3)找到安装路径 点击exe文件: 导出录制的脚本 生成的文档
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jmete之面试题
摘要:1、jmeter如何做接口请求? (1)添加线程 sampler(取样器) http请求 (2)编辑接口:协议,ip,请求方法,路径,端口号,字符编码格式 入参, (3)一般接口中需要断言,就到断言 响应断言,断言状态码,响应结果,响应时间等 (4)在监听器 添加查看结果树 (5)运行,运行后在查看
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jmete之性能测试(1)
摘要:jmete之性能测试 一、什么叫性能测试通过 (1)性能测试在功能测试之后; (2)通过软件或工作来检测软件的某些指标是否达到了要求,这就是性能测试。 (3)指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试 二、为什么要做性能测试? 1.评估系统的能力,测试中得
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jmete之操作数据库(3)
摘要:jmete之操作数据库 1.安装jdbc驱动 2、驱动的存放路径: 四个位置: (1)jdk中: 路径:C:\Program Files\Java\jdk1.8.0_60\jre\lib (2) 路径:C:\Program Files\Java\jdk1.8.0_60\jre\lib\ext (3)
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jmete之接口测试(2)
摘要:2022-06-21 1.测试计划 2、添加线程组 3、添加http请求; 3、编辑接口 4、接口断言; 5.结果树: 6.运行jmeter jmeeter进行post请求接口和get请求 当多个接口请求时,同一个协议,域名,可以使用http默认值; 依赖关系的接口:cookies 关联接口; 1.
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_jmeter之基本介绍和安装(1)
摘要:jmeter之基本介绍和安装 一、jmeter基本介绍 (1)jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。(2)Jmeter具备高移植性,可以实现跨平台运行。(3)Jmeter可以实现分布式负载。(4)Jmeter采用多线程,允许通过多个
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python+pymysq(1)
摘要:python+pymysq 一、python操作mysql数据库 pymysql库名,关于数据库操作的库 1、pymysql 下载 (1)方法1:dos下 pip install pymysql (2)在pycharm中setting中 (3)查看下pymsyql 二、pymysql的使用 (1)连
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之python+request(8.2)
摘要:一、封装接口 案例1: import requestss=requests.session()class Cms(object): def __init__(self): pass def dl(self): url1="http://cms.duoceshi.cn/cms/manage/login
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之python+request(8.1)
摘要:一、什么是requests ? requests是用python语言编写的简单易用的http库,用来做接口测试的库。 二、安装request库 1、在dos下输入pip install requests 2、在pycharm中seting中下载 3.查看是否安装 查看方法: 组建接口三种方式: 1、
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之接口面试题(7)
摘要:接口面试题 postman接口测试,它有一个功能可以设置参数化,你有用过吗?用过, 方法一:((变量)),环境变量设置参数 方法二:通过csv文件设置变量,引用变量新建一个csv. 文件填写user、pwd新建一个全局变量user、pwd点击body==form-data 填写user、pwd点击r
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之接口文档和接口用例(7)
摘要:一、熟悉接口文档 1、文档一: (1)项目中有哪些接口? a.提现接口,还款接口,审批接口,绑卡接口,放款接口,逾期回调接口, b.短信下发接口、获取用户令牌接口、短信验证码校验接口、 c.用户管理类接口:用户登录接口、会员注册接口、修改会员密码接口、会员积分排名接口、会员积分出入账明细查询接口 二
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之postma(6)
摘要:Postman一、Postman介绍Postman是一个网页调试工具,也可以调试css、htmlPostman的操作环境环境:Postman Mac、Windows X32、Windows X64、Linux系统、postman 浏览器扩展程序、postman chrome应用程序Postman下载
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之弱网测试(4)
摘要:弱网测试: (1)开启模拟网络解调器 (2) 打开配置文件 (3)
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之断点(3)
摘要:断点: 请求前全局断点 (1)有一个向上箭头标签 (2)修改请求头和请求参数 2、请求后全局断点 (1)向下的箭头标识符号 (2)修改响应头和响应体的内容 3.请求前单个接口断点 格式:bpu +接口 案例:bpu http://cms.duoceshi.cn/cms/manage/loginJum
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之接口分析(2)
摘要:接口测试之接口分析 一、查看接口的方式 url:http://cms.duoceshi.cn/cms/manage/index.do 第一种fn+f12 (或者开发者工具) General部分:Request URL:资源的请求url #Request Method:HTTP方法Status Cod
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_rf自动化框架之变量(5)
摘要:rf中的变量 (1)全局变量 (2)列表变量 (3)字典变量
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_接口测试之基本介绍(1)
摘要:接口测试之基本介绍1、接口定义:接口统称为api,程序与程序之间的对接,交接;接口测试主要检测外部系统与系统之间以及内部各个子系统之间的交互点;主要是为了检验组件之间的数据的传递是否正确,同时接口测试还要测试当前系统与第三方系统的对接,比如:支付宝,微信,财付通,微信,银联2、接口的作用:a、当界面
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_rf自动化框架之自定义关键(4)
摘要:一、RF框架中自定义关键字 1、rf自定义关键字是seleniun2Library 在python中的selenium进行二次封装; 2、在python中就叫函数或实例方法 3、流程: (1)、首先在C:\Python37\Lib\site-packages目录下新建一个库名 (2)、在库里面新建一
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_rf自动化框架常用的关键字(3)
摘要:(1)0pen browser [url,browser=firefox,alias] 打开浏览器,访问网址 (2)Maximize Browser Window [ ] 最大化浏览器 (3)reload page [ ] 重新加载页面 (4)sleep (秒数) 休眠 (5)go to [url]
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_rf自动化框架(2)
摘要:rf运用 1、运行结果: (1)运行的结果会乱码; 路径:C:\python37\Lib\site-packages\~obotide\contrib\testrunner 第565行中 改为:OUTPUT (2)运行结果中有 a、输出 b、报告 c、日志 Output: C:\Users\Admi
阅读全文
python+selenium自动化框架总结(5)
摘要:一、背和记框架unittest 二、自己封装ui自动化 三、ui自动化中发现的问题 四、梳理ui自动化的知识点
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_rf自动化框架(1)
摘要:rf自动化框架 一、RobotFramework框架简介(简称RF) 1、RobotFramework是一个基于Python的,通过关键字驱动测试的自动化框架 (1)什么叫基于python? 就是由python语言开发的这个框架 (2)什么是关键字驱动测试? 关键字驱动测试又称为表格驱动测试,是自动
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_selenium(4)
摘要:一、用例的封装 from selenium import webdriverfrom time import sleepclass discuz(object): def __init__(self): #网站 self.driver=webdriver.Chrome() self.driver.g
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_selenium实战(3)
摘要:高级金牌讲师_selenium实战 一、定位文本框,密码框 a. 先使用web元素定位方法定位文本框,密码框,再使用send_keys()方法进行文本, 密码输入 案例: 网站:http://cms.duoceshi.cn/cms/manage/login.do 案例: from selenium
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_selenium(2)
摘要:python+selenium中实战应用 1、打开网页 (1)get方法: 场景1:一个网址覆盖另一个网址 from selenium import webdriverimport timed=webdriver.Chrome()d.get("https://www.baidu.com/")time
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_selenium(1)
摘要:python+selenium 一、介绍自动化 1、什么是ui自动化? ui 就是界面, 通过模拟手工操作用户页面方式,用代码来实现自动操作和验证行为。 2、ui自动化的优点? (1)解决重复性的功能测试和验证 (2)减少测试人员在回归测试时用例漏测和验证点的漏测 (3)减少冒烟测试,减少回归测试人
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之总结和面试题
摘要:python 之总结和面试题 1.总结(今天晚上整理好word或xmind) 2.面试题(网上找50个题目和答案word) (1)拓展知识面 (2)掌握更多的知识
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之类和对象
摘要:python (1)python是一门面向对象的语言,在python中创建对象和类。 (2)类(class)定义: 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例 人类: hpl 实例 对象 (3)实例化:创建一个类的实例,类的具体对象。 (4)
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之模块(2)
摘要:xlrd模块 (1)xlrd是可用于读取excel表格数据(不支持写操作,写操作需要xlwt模块实现) (2)支持xlsx和xls 格式的excel表格(不支持csv文件,csv文件可用python自带的csv模块操作) (3)模块安装方式: 方式一: 步骤:win+r 输入cmd==在输入如下命令
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之模块(1)
摘要:python中的模块 一、模块的介绍 (1)Python 模块(Module),是一个Python文件,以.py 结尾,包含了Python 对象定义和Python语句。 (2)结构:项目(包含目录和包) 包(包含.py,init初始化文件) 模块(函数,变量,代码,类) (3)模块让你能够有逻辑地组
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之函数
摘要:函数 一、什么是函数 1、定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 2、函数能提高应用的模块性,和代码的重复利用率。 3、函数的类型: 自定义函数 ,内建函数 4、python中结构: 5、自定义函数分为两个阶段:函数定义阶段和函数调用阶段 (1)格式:def 函数名(
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之练习题(3)
摘要:实例1:斐波那契数列 **** ( ) 实例2:九九乘法表 ***** ()实例3:冒泡排序 *****()实例4:高空抛物 ***** ()实例5:猴子分桃 ***** 实例6:所有水仙花数 ***** ()实例7:回文数()实例8:阶乘求和()实例9:分解质因数()实例10:1、2、3、4个数字
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之练习题(2)
摘要:1、求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+1分之三+1分支5....)2、用循环语句,计算2 - 10之间整数的循环相乘的值 (2*3*4*5....10)3、用for循环打印九九乘法表 end=" \t" :表格制表横向制表符 end=‘\n’: 表示换
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之练习题(1)
摘要:题目1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 方法: sum=0for bw in range(1,5): for sw in range(1,5): for gw in range(1,5): if (bw!=sw) and (sw !=gw)and (
阅读全文
多测师拱墅校区肖sir_高级金牌讲师_python 之常见语句
摘要:python中常见语句 一、if语句 1.if单分支 (1)if语句格式 if 判断条件: 执行语句块1 else: 执行语句块2 案例: a=5if a>3: print("ok")else: print("no")(2)语句中判断条件可以是(比较运算符)>,<,!=,==,>=,<= 案例: a
阅读全文