金牌j软件测试培训师肖sir
这个作者很懒,什么都没留下…
展开
-
多测师肖sir___python之函数bool函数
BOOL 是布尔型变量bool是Boolean的缩写,只有真(True)和假(False)两种取值bool函数只有一个参数,并根据这个参数的值返回真或者假。1、类型不同BOOL为int型bool为布尔型2、长度不同bool只有一个字节BOOL长度视实际环境来定,一般可认为是4个字节3、取值不同bool取值false和true,是0和1的区别BOOL取值FALSE和TRUE,是0和非0的区别4、bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。bool原创 2021-09-06 10:16:59 · 332 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月性能测试_性能插件
@gc - Active Threads Over Timeip 活动线程时间@gc - AutoStop Listener 自动停止侦听器@gc - Bytes Throughput Over Timejp 字节吞吐量随时间变化@gc -Composite Graph 综合图@gc - Connect Times Over Timejp 连接时间@gc -Console Status Loggerjp 控制台状态记录器@gc - DbMon Samples Collectorjp原创 2021-07-24 09:58:13 · 247 阅读 · 0 评论 -
软件测试培训多测师肖sir_高级讲师_range函数
#range 是根据索引取值#print(list(range(10))) #range 函数从0开始,不包含本身#print(list(range(3,10))) #3表示起始值,10表示结束值,#print(list(range(3,10,2)))#3表示起始值,10表示结束值,2 是步长print(list(range(1,11))) #显示1-10的数#print(list(range(2, 11, 2))) #显示1-10 的偶数print(list(range(1,10,2)))原创 2021-07-02 15:05:27 · 205 阅读 · 0 评论 -
多测师肖sir_高级讲师_第二个月第2讲python之安装
一、python包和pycharm(1)pythonpython下载的网址:https://www.python.org/getit/下载对用的版本已经安装的界面注意点:(1)python 的安装路径尽量在盘符下(2)查看python是否安装成功(3)配置环境变量(1)(2)(3)pycharmPyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开原创 2021-06-30 11:40:32 · 259 阅读 · 0 评论 -
多测师软件测试培训 __高级金牌讲师肖sir真实高效大课堂__微信发红包1.0版
案例:案例2:原创 2021-06-05 10:30:17 · 216 阅读 · 2 评论 -
多测师肖sir_高级金牌讲师_深入项目之项目数据(10.5)
项目数据:项目做了多久?你在这家做了多久?情况一:(一年,两年,三年),都是在做迭代,最近迭代增加某个功能情况二:项目的版本时间或周期,(1个月,2个月,3月,6个月)根据需求的改动来决 ;一个月的版本:工作日22天 (不算法定节假日)人力:测试2个,3个 ,4个==========================按照H模型划分(三等份22天)分析需求(三分之一少一点)6 天写用例(三分之一) 7 天执行阶段(三分之一多一点)9 天===原创 2021-04-17 16:40:24 · 2401 阅读 · 1 评论 -
多测师肖sir_高级金牌讲师_深入项目之其他类(10.4)
项目:原创 2021-04-17 15:17:17 · 193 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_深入项目之电商项目(10.3)
电商项目:淘宝,拼多多,唯品会,天猫等电商前端:电商后端:电商平台1:url:https://www.pmdaniu.com/storages/88976/64367f0a29cb8a4bd612f0b464e782e9-27391/index.html?_d=Sat%20Apr%2017%202021%2015:09:23%20GMT+0800%20(%E4%B8%AD%E5%9B%BD%E6%A0%87%E5%87%86%E6%97%B6%E9%97%B4)后端模块模板2:https:/原创 2021-04-17 15:16:02 · 350 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月简历审核
讲解排版:**学历:**科3年专科5年投简历全是本科,3年专业:与计算机相关专业专业技能:不要写了解,1、写了解,熟悉,熟练,精通,掌握2、个人能力语句加料:独立(如独立搭建测试环境)擅长 (擅长书写sql语句,)具备某种较强的能力(比如文档编辑能力,分析能力:)管理能力3、把个人信息里面技能加上加分项:技术技能:ps,ui设计页面,c语言,c++语言,java,vb,vf ,CAd,能力技能:英语等级证书4,英语等级证书6级,pmp证,驾驶证,计算机等级证书,原创 2021-02-23 17:14:46 · 342 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第17讲app测试之实战案例(007)
案例1:from appium import webdriverfrom time import *import unittestfrom shouji.HTMLTestRunner3_New import HTMLTestRunnerclass TestApp(unittest.TestCase):def setUp(self):self.desired_caps={‘platformName’:‘Android’, #平台系统:Android or Ios‘deviceN原创 2021-02-22 10:31:44 · 275 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第17讲app测试之实战定滑屏004)
app屏幕滑动定位(swipe方法)swipe语法:Swipe(int start x,int start y,int end x,int y,time)#参数的个数根据实际情况使用解释:int start x-开始滑动的x坐标,int start y -开始滑动的y坐标。int end x -结束点x坐标,int end y -结束点y坐标。time 滑动时间(默认5毫秒)给swipe指定坐标,因为每个手机的屏幕分辨率不一样,指定一个固定的坐标,并不是适用所有手机,所以这里可以通过获取手原创 2021-02-21 17:05:35 · 294 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第17讲app测试之实战定位(003)
一、打开模拟器1、打开模拟器界面2、cmd 打开dos命令adb connect 127.0.0.1:62001 通过IP地址连接设备adb install 包名 安装测试的apk包二、打开appium三、启动uiautomatorciewer 定位元素(1)在sdk 下的tools创建一个快捷方式启动打开定位界面...原创 2021-02-21 14:48:10 · 277 阅读 · 0 评论 -
多测师肖sir__金牌高级讲师软件测试___疑难杂症之app安装输入appium-doctor‘ 不是内部或外部命令(010)
错误现象:输入appium-doctor’ 不是内部或外部命令*解决方法:将Appium安装目录中的.bin添加到环境变量Path中,例如:C:\Program Files (x86)\Appium\node_modules.bin原创 2021-02-20 23:20:32 · 217 阅读 · 0 评论 -
多测师肖sir__金牌高级讲师软件测试___疑难杂症之app安装Appium-Python-Client报错(009)
报错现现:解决方法:直接使用pip命令下载并安装,安装命令 pip install -i https://pypi.douban.com/simple appium-python-client原创 2021-02-20 23:02:58 · 274 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第1讲9安全测试之面试题(005)
1、 什么是安全测试?2、什么是漏洞?3、什么是入侵检测?4、什么是SQL注入?5、 列举安全测试的关注点?6. 什么是XSS?7. 什么是SSL连接和SSLSession?8、请说出用于保护密码文件的两种常见技术?9、请列出一些与软件安全相关的名词或术语的缩写?10、什么是ISO/IEC 17799?11、列举一些可能导致软件系统存在漏洞的因素?12、列举进行安全测试的方法论?13、列举开源安全测试方法手册列出7种主要类型的安全测试14、入侵检测系统( intrusion det原创 2021-02-20 16:00:33 · 371 阅读 · 3 评论 -
多测师肖sir_高级金牌讲师_第2个月第1讲9安全测试之问题归纳(004)
现象:解决:原创 2021-02-20 15:30:14 · 198 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第1讲9安全测试(002)
1.1什么是web安全测试?Web安全测试就是要提供证据表明,在面对敌意和恶意输入的时候,web系统应用仍然能够充分地满足它的需求1.2为什么进行Web安全测试2005年06月,CardSystems,黑客恶意侵入了它的电脑系统,窃取了4000万张信用卡的资料。2011年12月,国内最大的开发者社区CSDN被黑客在互联网上公布了600万注册用户的数据;黑客随后陆续公布了网易、人人、天涯、猫扑等多家大型网站的数据信息。2014年12月,大量12306用户数据被泄露,被泄露的数据达131653条,包括原创 2021-02-20 10:40:27 · 457 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第1讲9安全测试(001)
1安全测试1.1软件权限1)扣费风险:包括发送短信、拨打电话、连接网络等2)隐私泄露风险:包括访问手机信息、访问联系人信息等3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序7)限制或使用本地连接8)限制/允许使用手机拍照或录音9)限制/允许使用手机读取用户数据10) 限制/允许使用手机写入用户数据11) 检测App的用户授权级别、数据泄漏原创 2021-02-20 09:26:25 · 282 阅读 · 0 评论 -
多测师肖sir__金牌高级讲师软件测试___疑难杂症之app运行错误(008)
1、app搭建环境解决方法:1、重启appium原创 2021-02-05 16:53:44 · 227 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第17讲app测试之实战(002)
app自动化测试实战原创 2021-02-03 17:17:53 · 319 阅读 · 1 评论 -
多测师肖sir_高级金牌讲师_第2个月第17讲app搭建之安装(001)
我们主要讲解app自动化环境的搭建以及定位和app测试================================================================app原生+H5===================================================================(一)app测试手工app测试和自动化app测试手工app测试:就是点的地方不同,一个在bs结构上点,在cs结构上点(或模拟器或H5)自动化app测试:用代码来代替原创 2021-02-03 17:14:37 · 877 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第18讲jenkins(001)
Jenkins操作手册===================================================================一、jenkins介绍1、持续集成(CI) Continuous integration 持续集成 团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可 能多次集成。在工作中我们引入持续集成,通过持续集成自动构建(代码的编译、发布、部署、 用例的更新和自动化执行),从而达到尽早发现代码集成的错误。2、在没有持续集成原创 2021-02-03 00:08:21 · 883 阅读 · 0 评论 -
多测师肖sir__金牌高级讲师软件测试___疑难杂症之jmete中端口占用(007)
报错现象正常现象解决方案:1、查询4444端口当前对应的进程:lsof -i:44442、关闭指定PID号码的进程(4444端口进程):kill -9 pid原创 2021-02-03 00:04:48 · 185 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之性能插件(005)
1、常用的性能指标:2、安装以下两个插件(jar包)存放路径:\apache-jmeter-3.3\lib\ext如如F:\dcs\DCS课程安排\second\第二个月课程\第21天性能(录制脚本+性能测试报告)\apache-jmeter-3.3\lib\ext把jar放好就ok,以后要使用代理服务启动=============================================================使用代理服务(startAgent.bat)启动,使插件生效在安装j原创 2021-02-02 23:07:30 · 269 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之jmeter_性能指标(007)
软件性能指标1、响应时间(RT)响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间。响应时间=发起请求网络传输时间+服务器处理时间+返回响应网络传输时间2、平均响应时间、百分位响应时间平均响应时间指的是所有请求平均花费的时间,如果有100个请求,其中 98 个耗时为 1ms,其他两个为 100ms。那么平均响应时间为 (98 * 1 + 2 * 100) / 100.0 = 2.98ms 。百分位数( Perce原创 2021-02-02 17:57:37 · 395 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之nmon(006)
nmon基本介绍,nmon是帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。分析工具分析 AIX 和 Linux 性能的免费工具, 这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其CPU使用率将低于百分之一。 使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在X Windows、VNC、PuT原创 2021-02-02 14:54:14 · 292 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之并发测试(004)
1、常用的性能指标:2、安装以下两个插件(jar包)存放路径:\apache-jmeter-3.3\lib\ext如如F:\dcs\DCS课程安排\second\第二个月课程\第21天性能(录制脚本+性能测试报告)\apache-jmeter-3.3\lib\ext把jar放好就ok,以后要使用代理服务启动=============================================================使用代理服务(startAgent.bat)启动,使插件生效在安装j原创 2021-02-02 14:49:16 · 338 阅读 · 1 评论 -
多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之jmeter_反向代理录制脚本(003)
jemeter自带的录制脚本功能,是利用代理服务器来进行录制的1,新建一个线程组2,新建一个代理服务器右击工作台-添加-非测试元件-http代理服务器3, 配置http代理服务器端口:默认为8888,可修改。但要注意,端口不能被其它程序占用,端口信息要与浏览器设置保持一致。cmd.exe中使用如下命令检查端口使用情况:1)netstat -an --列出本机所有使用端口信息2)netstat -aon|findstr “8888” --查询端口是否被占用3)tasklist|f原创 2021-02-02 14:45:25 · 281 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之jmeter_性能录制脚本badboy(002)
第三方录制脚本工具一、安装badboy1、badboy2、点击:我同意3、点击安装4、5、5、6、表示安装成功===============================================================================bodboy录制脚本工具页面功能分析:界面视图,模拟浏览器,能够进行操作需要录制脚本的URL点击运行URLSummary:运行的各指标,响应时间,成功事物等参数:在录制到的需要参数化的地方能够原创 2021-02-02 14:43:30 · 237 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之jmeter_性能知识介绍(001)
我们今天学习下jmeter的性能测试jmeter的介绍:jmeter 是开源,一、什么是性能测试常见的性能测试:压力测试和负载测试压力测试:超过临界点负载测试:加载数据靠近临界点软件的性能是软件的一种非功能特性(不能拿性能和功能测试对比),它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。 由定义可知性能关注的是软件的非功能特性,所以一般来说性能测试介入的时机是在功能测试完成之后。另外,由定义中的及时性可知性能也是一种指标,可以用时间或其它指标来衡量,通常我们会使原创 2021-02-02 14:40:54 · 767 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第15讲接口测试之jmeter实战pymysql(003)
接口连接数据库1、安装jdbc驱动1.1下载是数据库驱动1.2 存放在4个地方第一个路径:jdk / jre/lib 例如(C:\Program Files\Java\jdk1.8.0_60\jre\lib)第二个路径: jre\lib\ext 例如(C:\Program Files\Java\jdk1.8.0_60\jre\lib\ext)第三个路径:jmeter\lib 例如 ( F:\dcs\DCS课程安排\second\第二个月课程\第21天性能(录制脚本+性能测原创 2021-02-02 10:34:53 · 314 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第15讲接口测试之jmeter实战(002)
一、创建接口流程(一)创建post接口接口参数:POST http://cms.duoceshi.cn/cms/manage/loginJump.doPOST data:userAccount=admin&loginPwd=123456================================================================1、测试计划添加threads==线程组2、介绍线程组页面3、添加http请求4、http请求配置参数5、为了查看接口原创 2021-01-30 23:09:38 · 619 阅读 · 1 评论 -
多测师肖sir_高级金牌讲师_第2个月第15讲接口测试之jmete安装(00)
1、选择jmeter版本2、安装jdk直接点击安装3、 默认安装的路径:4、安装完成后配置JDK的环境变量位置:计算机→属性→高级系统设置→高级→环境变量4.1系统变量→新建 JAVA_HOME 变量,变量值填写jdk的安装目录系统变量→寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ,如果原来Path的变量值末新建变量CLASSPATH :系统变量→新建 CLASSPATH 变量;变量值填写 .;%原创 2021-01-30 18:03:43 · 303 阅读 · 1 评论 -
多测师肖sir_高级金牌讲师_第2个月第13讲接口测试之邮箱授权(003)
(1)url: https://mail.163.com/(2)注册账号,密码(3)(4)(5)开启协议(6)发送短息,生成授权码点击继续开启手机扫码后跳转短信界面发送短信授权码NZHOSHWRKWQZTXMG填写授权码表示运行成功接邮件中的报告...原创 2021-01-30 10:07:32 · 250 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第15讲接口测试之jmeter(001)
一、Jmeter简介Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。Jmeter具备高移植性,可以实现跨平台运行。Jmeter可以实现分布式负载。Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。Jmeter具有较高扩展性。二、Jmeter安装1、安装JDK,必须JDK1.7以上的版本,推荐1.8的版本2、进入官网:http://jmeter.apache.org/download_jmeter.c转载 2021-01-29 23:40:49 · 381 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第14讲python+pymysql(001)
python操作mysql原创 2021-01-29 22:45:57 · 336 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第13讲接口测试之request(002)
request分层原创 2021-01-29 01:03:42 · 480 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第13讲接口测试之request(001)
加粗样式原创 2021-01-28 22:43:30 · 804 阅读 · 2 评论 -
多测师肖sir_高级金牌讲师_第2个月第12讲接口测试之接口文档和接口用例(002)
1、接口文档2、接口用例=============接口用例的设计====================================================工作中:1、接口文档是开发写的;2、前后端接口3、接口文档====================================================接口文档:参数1、url2、协议(http或https)3、请求方式(post或get)4、请求参数:(1)参数名称 (2)参数的类型(3)参数的说明(非原创 2021-01-28 17:33:13 · 317 阅读 · 0 评论 -
多测师肖sir_高级金牌讲师_第2个月第10讲robotframework之关键字总结(010))
总结:一、常见的UI自动化(方法/函数):Comment(ctrl+3) :注释ctrl+4 :取消注释Sleep :休眠Log / Log Many :打印(类似print)Set Variable :定义变量Create List :定义列表Create Dictionary :定义字典:FOR in原创 2021-01-24 17:36:48 · 381 阅读 · 0 评论