拱墅校区
文章平均质量分 75
分享教学
多测师软件测试培训师肖sir
这个作者很懒,什么都没留下…
展开
-
多测师拱墅校区肖sir___性能测试之硬件指标
nmon 工具1、了解nmon工具性能介绍nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O 速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络 I/O 速度、传输和读/写比率页面空间和页面速度CPU 和 AIX 规范消耗资源最多的进程IBM HTTP Web 缓存用户自定义的磁盘组计算机详细信息和资源异步 I/O,仅适用于 AIX工作负载管理器 (WLM),仅原创 2022-05-29 20:09:30 · 205 阅读 · 0 评论 -
多测师拱墅校区肖sir___性能测试之单个接口性能和多个接口性能测试(3)
一、单个接口进行性能测试场景一: 性能请求100个用户用一个接口同一个用户进行并发1、新建登录接口;2、添加聚合报告3、添加一个查看结果树:4、修改线程中线程数jmeter聚合报告名词解释聚合报告:生成此次性能的测试数据报告Samples:测试一共发出的请求 ,虚拟用户循环次数Average:平均响应时间,是单个Request的平均响应时间Median:中位数,50%用户的响应时间在小于该值,这个值是指把所有数据由小到大将其排列,就是排列在第50%的值。90%line:90原创 2022-05-19 18:07:15 · 1565 阅读 · 2 评论 -
多测师拱墅校区肖sir___性能测试之反向代理服务器录制脚本(3)
反向代理服务器录制脚本一、介绍jmeter中自带录制脚本功能,是利用代理服务器来录制脚本二、录制实战:1、新建线程组2、新建一个代理服务器在工作台=添加非测试元件=http代理服务器3、配置http代理服务器(1)查看端口号是否占用:默认端口“8888” ,在输入端口号命令 :netstat -aon|findstr “8880”(2)排除模式==============================浏览器设置:...原创 2022-05-19 16:21:42 · 263 阅读 · 0 评论 -
多测师拱墅校区肖sir___性能测试之badboy录制脚本(2)
录制脚本脚本一、通过badboy工具录制脚本工具:badboy安装流程:(1)点击安装包,在点击同意(2)点击端正安装路径(3)安装好,到指定的路径下点击exe启动(4)打开如下界面表示安装成功(可以创建桌面快捷方式)录制具体脚本:导入录制好脚本导出后的脚本,保存成jmx的后缀名在导入到jmeter中引用:===================================...原创 2022-05-19 16:10:57 · 224 阅读 · 0 评论 -
多测师拱墅校区肖sir___jmeter之性能测试介绍(1)
jmeter性能测试介绍一、性能介绍1、什么是性能测试?软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完 成特定的功能,所以一般来说性能测试介入的时机是在功能测试完成之后。 另外,由定义中的及时性可知性能也是一种指标,可以用时间或其它指标来 衡量,通常我们会使用某些工具或手段来检测软件的某些指标是否达到了要 求,这就是性能测试。2、如何进行性能测试?通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系 统的各项性能指标进行测试3、常见的性能测试类型?(1)压力测试压力测试原创 2022-05-19 15:01:01 · 1165 阅读 · 0 评论 -
多测师拱墅校区肖sir___jmeter之操作数据库
jmeter操作数据库一、连接数据库1、安装jdbc驱动存放地址:四个:jdk中:(1)C:\Program Files\Java\jdk1.8.0_60\jre\lib(2)C:\Program Files\Java\jdk1.8.0_60\jre\lib\ext(3)jmeter中路径:E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib路径(4)路径:E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib\ex原创 2022-05-18 17:57:51 · 490 阅读 · 0 评论 -
多测师拱墅校区肖sir___jmeter之接口测试(3)
jmeter之接口测试原创 2022-05-18 08:51:26 · 443 阅读 · 0 评论 -
多测师拱墅校区肖sir___jmeter介绍和运用(2)
jmeter一、jmeter介绍1、jmeter 是由apache公司开发的一个纯java的开源项目,可以用来做接口测试和性能测试2、jmeter 具有高移植性,可实现跨平台运行3、jmerer可实现分布式负载4、jmeter采用多线程,允许通过多个线程并发取样5、jmeter具有较高的扩展性二、介绍jmeter元件1、界面介绍2、测试计划是jmeter进程测试的起点,它是jmere测试元件容器3、线程组代表一定数量的用户,它可以用来模拟并发送请求,实际的请求内容在sampler原创 2022-05-16 18:10:45 · 406 阅读 · 0 评论 -
多测师拱墅校区肖sir___jmeter安装(1)
jmeter:一、jmeter1、jmeter版本2、安装jdk(winwdos下64位系统)(1)下载好的jdk版本(2)点击安装步骤(3)查看安装好的包:(根据安装路径)(4)设置环境变量a、在系统变量中加 JAVA_HOMEJAVA_HOMEC:\Program Files\Java\jdk1.8.0_60b、path中添加环境变量path中%JAVA_HOME%\bin;%JAVA_HOME%\jre\binc、先建变量:CLASSPATHCLASSPATH.原创 2022-05-16 17:23:36 · 271 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python+pymysql
python+pymysql=================================python操作数据库一、介绍pymysqlpython操作mysqlpymysql 库名, python中的第三方库二、pymysql下载安装(1)方法1:dos下 pip install pymysql 或 pip3 install pymysql(2)在pycharm中setting 下载===============================原创 2022-05-16 10:47:32 · 454 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_接口自动化_po框架
多测师拱墅校区肖sir_高级金牌讲师_接口自动化_unittest框架接口分层思想:===================================接口分层:第一步:新建一个项目第二步:在项目下新建6个包(包名自定义)第三步:对应包,详解:(1)第一个包config 包 存放所有的接口参数#登录接口url1=“http://cms.duoceshi.cn/cms/manage/loginJump.do”data1={‘userAccount’:‘admin’,‘loginP原创 2022-05-15 17:38:07 · 688 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_接口自动化_unittest框架
一、unittest框架进行接口测试1、第一场景: 创建框架, 组建接口,调用所有的用例import unittest #导入uittest框架import requests #导入接口库from time import *class Cms_Api(unittest.TestCase):@classmethoddef setUpClass(cls) -> None:cls.s=requests.Session()@classmethoddef tearDownClas原创 2022-05-15 11:54:16 · 449 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_接口测试pytohon+request
一、介绍request库(1)requests是用python语言编写的简单易用的http库,用来做接口测试的库;(2)接口测试自动化库有哪些?requests、urllib 、urllib2、urllib3 httplib 等(最受欢迎的是request)(3)安装request库方式一:dos下pip:命令:pip install requests方式二:在pycharm中的setting(4)组建一个接口需要哪些参数?a.URLb. 当前接口的请求方式 get/原创 2022-05-14 17:52:36 · 401 阅读 · 1 评论 -
多测师拱墅校区肖sir_高级金牌讲师_接口测试之接口文档和接口用例
一、接口文档二、接口用例=============================一、接口文档1、接口接口结构(1)url 接口路径(请求协议,ip,路径)(2) 请求方式 (post,get)(3)请求头(4)请求体格式:(5)响应头(6)响应体包含内容:2、工作中的接口:(1)接口文档在工作是开发编写:(2)前后端都有接口,需要联调(3)接口文档是后端开发编写,(4)我们根据接口文档编写测试用例3、接口用例设计(1)一条正常接口用例(把所有的正常接口用例原创 2022-05-14 11:04:59 · 615 阅读 · 1 评论 -
多测师拱墅校区肖sir_高级金牌讲师_postman之介绍
1、打开postman ,创建一个集合2、原创 2022-05-13 09:06:11 · 515 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_接口测试之f12详解
一、如何获取接口:1、F12 开发者工具获取2、打开网页url:http://cms.duoceshi.cn/cms/manage/login.do3、查看接口:比如:登录接口(1)Request URL :http://cms.duoceshi.cn/cms/manage/loginJump.do 指的是接口(2)Request Method :请求方式两种:get ,post(3)Status Code:200 状态码 200代码是请求成功(4)Remote原创 2022-05-10 15:04:08 · 2596 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_接口基础介绍
一、接口介绍1、接口定义:接口统称为api,程序与程序之间的对接,交接;接口测试主要检测外部系统与系统之间以及内部各个子系统之间的交互点;主要是为了检验布偶听组建之间的数据的传递是否正确,同时接口测试还要测试当前系统与第三方系统的对接,比如:支付宝,微信,财付通,微信,银联2、接口的作用:a、当界面功能还没有出来时,测试人员可以做接口 (可以尽早介入测试)b、接口测试能测试点一些功能测试不到场景(比如:金额为-数)c、节约时间3、接口如何去做?目前项目前后端主要是基于http希望以的接口,所以原创 2022-05-10 14:34:54 · 287 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_自动化单元测试框架unittest
自动化单元测试框架unittest一、介绍自动化测试框架(1)单元测试框架:python当中的unittest单元测试框架(python自带的库),pytest单元测试框架(pyhton的地方库)(2)unittest单元测试框架作用: 管理和组织测试用例(3)格式:import unittest # 导入unittest库class gs(unittest.TestCase):#(定义一个类,一个testcase的实例就是用例)@classmethod #类的方法def se原创 2022-05-08 12:00:51 · 899 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_实战自动化封装
自动化定位案例:(1)实战:单个场景(线性脚本)from selenium import webdriverfrom time import *d=webdriver.Chrome()d.get(‘http://cms.duoceshi.cn/cms/manage/login.do’)sleep(3)d.find_element_by_id(‘userAccount’).send_keys(‘admin’)sleep(3)d.find_element_by_id(‘loginPwd’原创 2022-05-08 11:27:22 · 296 阅读 · 0 评论 -
多测师_肖sir __linux中id被锁
错误现象:linux中id被锁解决方案:第一步:杀死进程:kill -9 进程号第二步:rm -rf /var/run/yum.pid原创 2022-05-08 10:13:56 · 325 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_实战定位
实战案例1:知识点:文本框,密码框,点击,输入场景一:url:http://cms.duoceshi.cn/cms/manage/login.do案例1:知识点:text 、password、button、send_keys、click()import timed=webdriver.Chrome()d.get(“http://cms.duoceshi.cn/cms/manage/login.do”)time.sleep(2)d.find_element_by_id(“userAccou原创 2022-05-06 15:33:01 · 616 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_selenium库定位元素
一、定位元素:1、要实现UI自动化,就必须学会定位web页面元素,selenium核心,webdrvier 模块提供了2、9种定位元素定位方式 提供方法id定位 find_element_by_id()name定位 find_element_by_name()class定位 find_element_by_class_name()link定位 find_element_by_link_text()part原创 2022-05-06 10:08:32 · 760 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_selenium库介绍
一、介绍ui自动化1、selenium是一个第三方库,python中有很多第三方库;第三方库在哪里:2在pycharm中的setting中查看第三方库;3、什么是ui自动化?ui就是界面设计,通过模拟手工操作用户页面方式,用代码来实现自动化操作和验证的行为。4、ui自动化的优点?(1)解决重复性的功能测试和验证(2)减少测试人员在回归测试时用例漏测和验证点的漏测(3)减少冒烟测试,减少回归测试人力成本,(4)节省时间,提高测试效率5、ui自动化的缺点?(1)需求不稳定,比如敏捷开发原创 2022-05-05 15:50:10 · 2281 阅读 · 1 评论 -
多测师拱墅校区肖sir_高级金牌讲师_面试题
python面试题:1、==和is的区别是?==比较两个对象或值的相等性。is运算符用于检查两个对象是否属于同一内存对象。 id( ) 内置函数2、break、continue、pass是什么?break:在满足条件时,它将导致程序退出循环。continue:将返回到循环的开头,它使程序在当前循环迭代中的跳过所有剩余语句。pass:使程序传递所有剩余语句而不执行。3、区分Python中的remove,del和pop?remove:将删除列表中的第一个匹配值,它以值作为参数。del:原创 2022-05-04 16:11:28 · 669 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之封装,多态,继承
一、封装名可名(1)定义:封装就是指隐藏对象中一些不希望外部所访问的属性和方法,即为保证安全(2)概念:指的是在设计类时,不对外提供,隐藏起来,提供公共方法以外的方法(就是把属性和方法封装到一个抽象的类中)(3)封装相当于一个抽象的盒子,将事务相关的属性和方法封装在一个类中,在调用类创建实例,不用关心内部代码的实现细节,只要调用结果就可以。(4)封装的优点:A. 封装数据,可以很好的保护隐私(将不需要对外提供的内容都隐藏起来)B.封装方法主要原因是隔离复杂度c.提高代码的复用性D.隐藏对象的原创 2022-05-04 12:03:17 · 568 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之类
一、面向对象的基本概念(1)python是一面面向对象的语言,在pyhton中创建对象和类(2)类(class): 用来描述具有相同的属性和方法的对象的集合。案例:人类=======hjx它定义了该集合中每个对 象所共有的属性和方法。(3)对象是类的实例。(4)实例化:创建一个类的实例,类的具体对象。(5) 对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和 方法。(6)方法:类中定义的函数。(7)类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数原创 2022-05-03 18:01:53 · 376 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之xlrd模块
python之xlrd模块(1)xlrd是可用于读取excel表格数据(不支持写操作,写操作需要xlwt模块实现)(2)支持xlsx 和xls 格式的格式的表格(不支持csv文件,csv文件可用python自带的csv模块操作)(3)模块安装方式:pip3 install xlrd(4)模块导入方式:import xlrd一、在dos中安装xlrdpip install xlrd==1.2.0或pip3 install xlrd ==1.2.0卸载xlrd:pip uni原创 2022-05-03 14:39:52 · 494 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之模块
python之模块一、模块的介绍(1)python模块,是一个python文件,以一个.py文件,包含了python对象定义和pyhton语句(2)python对象定义和python语句(3)模块让你能够有逻辑地组织你的python代码段。(4)把相关的代码分配到一个模块里能让你的代码更好用,更易懂(5)模块能定义函数,类和变量,模块里也能包含可执行的代码二、模块的导入注意点:(1)一个模块只要导入一次,不管你执行多少次import,一次就可以(2)模块不调用时是置灰状态1、格式:i原创 2022-04-29 10:47:00 · 1020 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之函数
python之函数======================原创 2022-04-28 09:03:29 · 1826 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之作业
(已做)1、求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+1分之三+1分支5…)(已做)2、用循环语句,计算2 - 10之间整数的循环相乘的值 (234*5…10)(已做)3、用for循环打印九九乘法表(已做)4、求每个字符串中字符出现的个数如:helloworld(已做)5、实现把字符串str = "duoceshi"中任意字母变为大写(通过输入语句来实现)6、分别打印100以内的所有偶数和奇数并存入不同的列表当中7、请写一段Python代码实现删除一个li原创 2022-04-27 08:47:50 · 664 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之语句
python中的语句:一、if语句(1)单分支格式 :if 判断条件执行语句块1else:执行语句块2备注:if 语句中的判断条件可以使用我们比较运算符;(=,>,<,!=,>=,<=)案例1:a=2if a>8 :print(“表现很好”)else:print(“还需努力”)案例2:name=input(“姓名:”)if name==‘zs’:print(“账号正确”)else:print(‘请重新输入’)=======原创 2022-04-26 14:28:14 · 357 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之索引,切片,字符串,列表,元组,字典,集合
一、索引(1)索引在公司中一般叫做下标或角标。(2)索引分为:正向索引 :从0开始负向索引:从-1开始(3)我(3)通过索引位读取序列中的指定元素 ,索引的表达式:格式:【开始索引,结束索引,步长】str 【索引位】str【x】备注:切片的语法:包含开始,不包含结束,隔位不能为0,,可以为为1,1表示隔位,从2开始有效果。s=‘abcdefghigjklmn’print(s[3]) #d #正向索引print(s[5]) #f #正向索引print(s[-3]) # l #原创 2022-04-25 15:21:05 · 1151 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python之常见的运算操作
python中常见的运算操作(1)算术运算符(2)赋值运算符(3)位运算 符(4)比较运算符(5)逻辑运算符(6)字符串运算符(7) 成员运算符(8)身份运算符==========================1、算术运算符+加-减乘/除% 取模 (除法中叫取余)** 取幂// 取整数(除法的商)案例:a=5b=3print(a+b) #结果是8print(a-b) #结果是2print(ab) #结果是15print(a/b) #结果是1.6666666原创 2022-04-25 11:44:58 · 921 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_python的安装
一、pyhton的安装原创 2022-04-24 14:03:21 · 485 阅读 · 0 评论 -
多测师拱墅校区肖sir_高级金牌讲师_html讲解
html一、html 介绍1、定义:超文本标记语言,也是一种标识性语言;(不是编程语言)标记理解为:记号(绰号)超文本:就是页面内容可以包含图片,链接,音乐,视频等素材;2、为什么学习html?(1)测试页面元素,了解页面页面元素 (页面是html语言编写的)(2)进行ui自动化需要用到元素等位3、html有哪些特点?(1)简易性(2)可拓展性(3)平台无关性(4)通用性4、什么人员使用html?(1)前端开发javascript+html+cssH5==html5 (原创 2022-04-22 10:03:48 · 1753 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_面试题
1、冒烟测试是什么意思?对主要功能,基本功能进行测试2、你们公司的项目流程是什么?(1)H模型H模型:拿到需求=编写测试计划=编写测试用例用例评审导入用例管理工具搭建环境开发提交代码包(达到准入要求)部署代码包(代码包发环境中)冒烟测试通过sit1系统集成测试(全部的用例)发现bug提交给开发开发修改测试输出测试小结=开发提交第二次版本包冒烟测试=sit2系统集成测试以此类推达到准出要求=输出测试报告=通知uat验收测试=验收通过版本封装上线线上测试上线成功3、你们公司的bug分几个级别?四个级原创 2022-04-21 09:32:57 · 4282 阅读 · 0 评论 -
多测师杭州拱墅校区肖sir_高级金牌讲师_简历制作讲解
一、简历制作1、模板的选择(1)模板查看 :五百丁 ,wps , 模板包(2)老学员的简历模板在以上的模板中找一个合适自己的模板(3)模板要求1、模板易于编辑和修改,2、网上由免费的模板3、不要太过于个性化(颜色,模块,字体4、字体的规范5、班级同学之间的简历不要重复6、通过预览查看简历===========================================简历编辑:(一)基本信息姓名: (重点)籍贯:手机号:(重点)微信号: (重点)邮箱:原创 2022-04-19 16:18:32 · 443 阅读 · 0 评论 -
多测师杭州拱墅校区肖sir_高级金牌讲师_电商项目
电商项目参考网站:https://www.pmdaniu.com/explore?cat=8&page=2 大牛网==========================================电商前端借鉴:淘宝:https://www.taobao.com/天猫:https://pages.tmall.com/wow/a/act/tmall/dailygroup/18/wupr?wh_pid=daily-268514前端1:https://www.pmdaniu.com/s原创 2022-04-17 12:02:14 · 1066 阅读 · 0 评论 -
多测师杭州拱墅校区肖sir_高级金牌讲师_项目实战之银行项目
银行项目浙商银行宁波银行泰隆银行招商银行工商银行杭州银行浙江农商银行=======================================一、银行项目案例1:1、不要强调app2、贷款 产品多样化 ,选择其中一种来讲3、在讲的过程中实例化:举例1w,分12期,等4、前后端串讲;5、不需要刻意讲:项目背景,前端,后端(我最近做的这个项目融e借,我们这个平台是为了给广大群众提供经济保障,解决目前人们生活压力,比如个人消费,买房,买车等问题,如果需要借款可以打开打开pp,查原创 2022-04-17 10:30:31 · 1583 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_项目数据
一、项目时间:(1)新项目:从无到有,从项目开始到上线的时间 (时间长)一般3个月,6个月,一年,二年,三年(2)迭代项目(时间短)项目的版本的时间或周期1个月,2个月,3个月(3)敏捷开发项目周期更短:2周,一周开发,一周测试面试题1:1、这个个项目你做了多久?一年,两年,三年2、我们经常说这个项目多久迭代一次?1个月,2个月,3个月======================================一个的版本:22个工作日 (总计一个月30天,法定节假日)人力:原创 2022-04-16 14:58:31 · 1578 阅读 · 1 评论