06 2019 档案
摘要:mv命令: find命令: grep命令: 作用:查找文件中相应的内容,及文本信息。 格式:grep "内容" [选项] 文件名或路径 常用选项:
阅读全文
摘要:有的时候我们输入的代码,让你别人看,别人不知道你的思路,可能就看不懂,或者或一段时间自己就看不懂了,这个时候我们需要对代码进行注释,解释我们的代码什么意思: 在浏览器打开如下: 我们发现绿色字体没有被浏览器解析: 因为这就是注释标签浏览器不解析,如何给自己的代码注释呢?可以用键盘输入<!-- -->
阅读全文
摘要:上面图片内容简单了解一下,下面我们看一段代码: 我们可以到 与汉字特殊字符之间有几个空格,我们在浏览器打开看看怎么展示 与特殊字符之间没有空格,如果我们想让中间有空格应该怎么办呢?输入以下代码: 我们可以看到左右两边输入了四个 在浏览器打开如下: 这个时候分析得知,一个 代表一个
阅读全文
摘要:如果我们定义的超链接在另一个窗口打开,代码如下: 在浏览器打开如下: 然后点击任意一个链接就会在跳转到新的一个页面,比如我们点击第一个百度。 就会在新窗口打开,但是假如我们有一百个超链接,每个超链接都填都加上target=“_blank”,是不是太麻烦了,这个时候有了一个base标签,可以帮我们解决
阅读全文
摘要:cat命令 作用:将文件内容作为标准输出打印到终端。 格式:cat 文件名1 文件名2 例如: cat more命令: 作用:分页显示文本文件的内容 格式:more 文件名 实例:more hello.txt 基本操作: q: 退出 空格:下一页 通配符: * 匹配0个 ,一个或多个任意字符。 ?
阅读全文
摘要:通过创建锚点连接,用户能够快速定位到目标内容,创建锚点连接分为两步: 1.使用<a href= "#id">链接文本</a> 创建链接文本 2.使用相应的id名称标注跳转目标的位置。 代码如下: 在浏览器打开如下:
阅读全文
摘要:代码中输入如下部分: 命令行编译如下: 然后在添加一个‘小’字试试: 编译如下: 插入 'ab'试一下: 编译如下: 可以看到报错了 因为A和B是两个字符属于字符串了,可以用string类型表示。稍后我们会详解。 char c3 = ‘ab’这个叫做字符串。 我们看到char类型的取值范围为0-65
阅读全文
摘要:在线用户不进行任何操作,对服务器也会产生压力。因为有会话的存在。 服务器tps与相应时间没有直接关系:每个口 关键性能指标:TPS、响应时间、并发数、思考时间、资源利用率(内存、cpu、磁盘)、pv、uv、ip配置元件 前置处理程序 后置处理器 定时器 断言 监听器常用元件:http请求默认值 ht
阅读全文
摘要:web应用安全性问题 认证与授权测试要点 认证与授权测试要点之授权 session与cookie之cookie测试点: session测试点: 上传文件漏洞 SQL注入 SQL注入原理 SQL注入检查工具-scrawlr 最多1500个URL ddos拒绝服务攻击-(肉鸡) xss跨站脚本攻击 Sc
阅读全文
摘要:安全性测试的目的 安全性(security)测试 它是指在测试软件系统中危险防止和危险处理设施进行的测试,以验证其是否有效。 安全性测试包含哪些方面 硬件:网络机房,容灾备份 软件:操作系统,服务器软件,应用软件系统。 操作系统安全测试 账号和口令 网络与服务 日志审核 其他安全设置 账号和口令 网
阅读全文
摘要:配置原件 HTTP请求默认值 前置处理程序 定时器 取样器 后置处理器:正则表达式提取器 断言 监听器 性能测试流程 1.评估获取性能测试需求(访问量大,操作频繁) 2.确定性能测试目标 ; 并发用户数= 系统最大的用户数*8%-12%; 平均并发用户数:nL/T 400用户登录 四小时 8 400
阅读全文
摘要:正则表达式 -1代表所有 1代表第一个 0表示随机 逻辑控制器 仅一次控制器 转换控制器(广义并发,构造混合场景) 引入函数助手 并发: 广义并发的并发: 还可以添加两个线程组: 一个线程组访问 首页,一个线程组查询课堂。(两个线程组是同时执行的。) 定时器 固定定时器 高斯定时器 有一个范围: 固
阅读全文
摘要:元件分类 HTTP请求默认值(请求行,请求头,空行,消息体) HTTP信息头管理器: HTTPcookie管理器(1.更真实的模拟用户行为 ,多个请求的关联。第一个请求没有cookie第二个就带了cookie) HTTPcache管理器 参数化 1.csv data set config 2.用户自
阅读全文
摘要:什么是JMeter JMeter是Apache组织开发的开源软件,由Java语言实现。 主要用于软件系统性能测试,他最初被设计用于web测试,后来被扩展到其他领域。 Jmeter特点 http://www.51testing.com/html/34/505934-861655.html java运行
阅读全文
摘要:我有Linux下全套的安装包,如sublime,pycharm等。不用再苦逼的下软件了。需要的加我微信:chimu sublime text 3文本编辑器 启动命令:Linux命令行输入subl 或者linux点击sublime图标。 subl打开文件夹:subl + 文件路径名 。可以打开文件与文
阅读全文
摘要:点击此博客中国官方讲解:https://www.cnblogs.com/Chamberlain/p/10730850.html
阅读全文
摘要:性能测试的指标 用户数: ①系统用户数:该系统的注册用户数 ②在线用户数:即登录系统的用户。 ③并发数:系统可以同时承载的正常使用系统功能的用户数量,即对服务器产生压力的用户用户数量 并发 并发用户:并发一般分为两种情况 广义范围的并发:多个用户对被测系统发起了多个请求,这些请求可以是同一个操作,也
阅读全文
摘要:环境搭建:网站文件(开发人员提供),相关软件(web服务器,应用服务器,数据库软件),硬件(服务器设备上),网络环境。 开发人员提供:部署文档说明书(操作系统版本,硬件配置,服务器软件及相关版本,部署步骤),程序文件,数据库脚本。 部署考试系统: ①Java语言开发的,安装JDK,环境的配置。 ②安
阅读全文
摘要:HTTP协议简介-超文本传输协议 HTTP协议是请求/响应协议:客户端发送请求到服务器,服务器响应该请求。当前版本为1.1版本。 HTTP协议特点 1.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET POST 。 2. 灵活:HTTP允许传输任意类型的数据对象。传输
阅读全文
摘要:web兼容性概述 定义:软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息。随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重要。软件兼容性测试工作的目标是保证软件按照用户期望的方式进行交互。 平台的兼容性: 硬件平台:pc
阅读全文
摘要:什么是链接 链接也叫超链接,是指从某一个网页元素指向另一个目标的连接关系,这个目标可以是另一个网站的网页,可以是本网站的一个网页,可以使同一个网页的不同位置,还可以是一个图片,一个视频,一个文件甚至是一个应用程序。 链接的分类 按照路径不同: 1.内部链接:同一网站下的内容页面之间的互相链接。 2.
阅读全文
摘要:什么是cookie 定义:Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站
阅读全文
摘要:软件分为 b/s c/s两种架构 表单测试 1.用户注册,登录,信息提交。 2.用户查询商品。 3.用户订购商品。 4.用户查询订单等。 表单测试实例 表单数据添加测试(一) 添加按钮可用,测试点击添加按钮,能够进入响应的添加页面; 进入添加页面,验证输入字段和需求描述一致; 所有的输入字段输入合法
阅读全文
摘要:C/S架构优点:1)界面比较丰富2)安全性高3)实现的功能更多,可以实现更复杂的业务4)客户端可以处理部分业务,分担服务器端压力缺点:1)需要开发独立的客户端软件,开发成本高2)需要安装独立的客户端软件,占用磁盘空间3)客户端软件需要进行安装、卸载、升级测试4)服务器端升级后,需要对客户端多个版本进
阅读全文
摘要:UI英文是 user interface 。所以UI测试就是用户界面测试。 Web UI测试 用户界面测试:user interface testing,UI Testing指软件中的可见外观及其与用户交互的部分。 包括 1.菜单 2.对话框 3.窗口 4.其他控件 UI测试的目标 UI测试是测试用
阅读全文
摘要:Java关键字 在这里面,蓝色的都是关键字。 一下是Java所有的关键字: 标识符 比如我们自己定义的HelloWorld就是标识符。 标识符规则如下: 标识符是区分大小写的,标识符不能和关键字重复。 标识符的合法与不合法 字面值 比如你在程序里面定义6,就能看出来你是定义的是6,这就是字面值。 然
阅读全文
摘要:clear命令: 作用:清屏 快捷键:Ctrl + L pwd命令: 作用:用于显示当前的工作路径位置(当前工作文件夹) 示例: $ pwd /home/tarena Linux/Unix下的路径: 路径:是用来记录一个文件或文件夹的字符串 如: /home/tarena /home/tarena/
阅读全文
摘要:Linux命令名组成: 在Linux/Unix系统下输入命令,就会进行相应的操作,那么这个命令有如下组成: 命令名 【选项】 【参数】 注:【】的内容代表可选 命令实例: ls #显示当前文件夹下的所有文件和文件夹 ls -s #列表显示所有文件字节大小 ls -l #显示不隐藏的文件与文件夹的详细
阅读全文
摘要:HTML标签分类 通过上节博客我们知道了网页的组成:文字 图片 连接 视频 音频。在HTML页面中,带有“< >”符号的元素被称为HTML标签,如上面提到的 <HTML>、<head>、<body>都是HTML标签。所谓标签就是放在“< >” 标签符中表示某个功能的编码命令,也称为HTML标签或 H
阅读全文
摘要:初始HTML HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标签语言”,主要是通过HTML标签对网页中的文本、图片、声音等内容进行描述。 桌面打开一个记事本,命名为demo.txt。在里面输入以下: 然后把demo.txt 改成demo.html 此处选择
阅读全文
摘要:1.认识网页 网页主要由文字,图像和超链接等元素构成。当然,除了这些元素,网页还可以包含音频,视频,以及flask等。 如图所示就是一个网页: 网页是如何形成的呢? 它是由前端人员写的代码,经过浏览器的渲染,得到你眼中看到的界面。 2.常见浏览器介绍 浏览器是网页运行的平台,常用的浏览器有IE、火狐
阅读全文
摘要:Linux基本机构: 应用程序 标准库 Linux操作系统内核 硬件 (上层依赖于下层) 终端工具: 打开方法: 1.点击图标 2.搜索命令:终端 退出终端: 1.exit<回车> 2.Ctrl+D
阅读全文
摘要:计算机的组成: 硬件: 处理器(CPU):I3 I5 I7 运行内存RAM(存储数据) 容量(字节为单位) 主板(总线设备) 输入输出设备(显示屏,键盘,鼠标,触目屏) 外部存储设备(硬盘,U盘,TF卡) 软件: 操作系统:Windows Linux Unix 应用软件:(用户级别的软件):QQ,微
阅读全文
摘要:三大操作系统: Unix AIX(IBM) iOS (Apple 移动端) Mac OS X (Apple) Windows: 比如我们平常用的win7 win10 Linux: 安卓(Android) Ubuntu CentOS 三大操作系统的区别: https://zhidao.baidu.co
阅读全文
摘要:一 Java简介 java语言发展史 发展史简单了解:如下: https://www.jianshu.com/p/a78fcb3ccf63 java语言平台 JavaSE(标准版):可以用户开发普通桌面应用程序 JavaME(小型版):嵌入式和电子消费品提供的解决方案 JavaEE(企业版):开发企
阅读全文
摘要:一 sublime安装与使用 sublime介绍: sublime是一个代码编辑器,可以编写HTML,PHP,js,css等文件。 Sublime有哪些优点: 1.跨平台 2.扩展性强 3.提交小,运行速录快 4.支持编辑功能,可以在控制台查看输出。 sublime下载与安装: 参考:https:/
阅读全文
摘要:web测试与APP测试最非常重要的两个测试种类。web端指的就是在浏览器页面的测试。 你测试的软件通常是两种结构的,B/S架构与C/S架构。 B/S架构:Browser/Server 浏览器与服务器模式,具体的形式就是通过使用浏览器打开网页,通过网页的形式实现软件的功能,一个核心的点就是通过浏览器作
阅读全文
摘要:Java开发环境安装与配置 运行安装包 配置环境变量 验证Java是否正确安装 JDK目录 bin目录:存放可执行文件 lib目录:存放java的类库文件 include目录:存放于本地方法的文件 jre目录:存放java运行环境文件 src.zip:该压缩文件里存稿的是Java所有核心类库的源代码
阅读全文
摘要:Java概述 Java是面向对象程序设计语言和Java平台的总称 Java体系 JavaSE(j2se)(标准版) JavaEE(J2ee)(企业版) JavaME(J2me) 面向对象 面向对象是Java语言的基础,也是java语言的重要特性,因为它本身就是一种纯面向对象的程序设计语言,Java提
阅读全文
摘要:1.自动化测试的价值 2.什么样的项目适合自动化 3.测试金字塔模型 1.单元测试 2.接口测试 3.UI测试 4.自动化测试的应用。 1.UI自动化测试 2.接口自动化测试 3.性能自动化测试 4.专项测试自动化工具 这个会在后面的性能专项讲解,这次主要讲解UI自动化与接口自动化。
阅读全文
摘要:第一阶段:Python 语言核心编程1. Python核心 -- 2048 游戏核心算法2. 面向对象 -- 天龙八部游戏技能系统3. Python高级 -- 集成操作框架项目:2048游戏第二阶段:Python 高级软件开发技术1. Linux操作系统2. 数据结构与算法3. IO网络编程4. 并
阅读全文
摘要:ww.。。
阅读全文
摘要:黑盒测试特点 实际上测试情况有无穷多个,合法输入,不合法输入,完全测试不可能。 等价类划分法: 1. 2. 3. 等价类表 测试用例表 根据等价类生成测试用例 根据等价类表,然后从划分出的等价类中按照以下三个原则设计测试用例。 1.为每一个等价类规定一个唯一的标号。 2.设计一个新的测试用例,使其尽
阅读全文
摘要:静态测试-评审需求文档、测试用例。 静态测试指不运行程序,对程序和文档进行分析与检查。 静态测试结束又称为静态分析技术 静态测试包括对软件中的需求规格说明书,程序源代码,设计文档,进行审查。 静态测试内容: 1.代码走查(开发阶段) ①开发人员之间互相阅读代码,检查其编写正确与否 ②只有理解了源代码
阅读全文
摘要:展开测试之前要对产品的需求有所了解,比如产品说明书,需求书,原型图等。通过这些说明书我们知道了这软件主要是做什么的。
阅读全文
摘要:软件测试应该从需求开始: 首先先了解一下这个图。后面会详细讲解,从这个图中可以到软件测试是从需求分析开始。 软件测试的对象: 软件是由文档,数据以及程序组成的。 测试应该对文档,数据以及程序进行测试。 60%以上的软件错误并不是程序错误,而是分析和设计错误。 测试概念扩大化,提倡软件全生命周期测试的
阅读全文
摘要:在学习软测试之前应该熟悉一个互联网公司的结构,然后发现问题后,更加高效准确的找到对应的人员。 互联网公司的结构 产品经理 UI设计师 前端开发 后台开发 软件测试 运维 运营 软件测试定义: 定义:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
阅读全文
摘要:在开始测试APP之前,应该考虑什么问题?或者如何选择设备?多少部手机测试兼容性最佳? 兼容性测试手机数量:主测手机 1 ,2(根据人员),辅助测试手机:用于兼容性测试。(50-60台最佳,至少5-20台)主测:用户量大的手机品牌,版本,尺寸,屏幕,分辨率,Android版本,辅测:一定要尽可能加入支
阅读全文
摘要:随着智能手机的普及,移动端应用几乎成为每个互联网产品的标配。在快速迭代的互联网战场中高效开发、低成本上线产品,是每个应用开发团队追求的目标。此时,选择合适的应用类型和开发模式便至关重要。移动应用可以粗分为三种:原生应用(native app), 网页应用(web app,或HTML5 app),以及
阅读全文
摘要:5.离线测试: 离线是应用程序在本地的客户端会缓存一部分数据以供程序下次调用。 1.对于一些程序,需要在登录进来后,这是没有网络的情况下可以浏览本地数据。 2.对于无网络时,刷新获取新数据时,不能获取数据且能给出友好提示。 3.切换到后台,再次切换到前台时,可以正常查看。 4.离线后又连上网络,这时
阅读全文
摘要:在展开一轮测试的时候,我们要遵循一个规范的流程。 APP测试流程: 项目立项:简单介绍项目内容是什么? 需求评审:开发,测试,和产品。 分析需求:编写测试用例 测试用例评审:一般测试团队参加,测试点是否覆盖到位,步骤是否冗杂,前提条件描述是否清楚。 执行测试用例:项目中占据时间最长,维护用例。 编写
阅读全文
摘要:什么是小程序 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 登录微信公众账号 开发>开发者模式 小程序特点 1.类web 非HT
阅读全文
摘要:postman安装与操作 接口操作图片 一.postman操作key值:来源于聚合 请求-->聚合-->服务器顺序的问题:在实际中一般不考虑接口参数顺序问题但是可以考虑重复提交的问题 根据实际业务情况错误码也要进行设计用例测试(异常用例进行覆盖)用例思考1.key+cityname Pass2.ke
阅读全文
摘要:什么是接口? 为什么要做接口测试? 接口测试流程 需求评审 需求分析 接口用例设计 执行测试用例 bug的定位于追踪 接口文档分析 接口文档分析:开发 内容: 1.接口名称 2.接口地址 3.支持方式 4.请求方法 5.请求参数(参数名称,类型,是否必填,参数说明) 6.返回参数(返回码,返回值信息
阅读全文
摘要:对性能测试来说有服务端的性能与客户端(APP)的性能。 GT简介 1.GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调试环境”(IDTE) 2.利用GT,仅凭一部手机,无需连接电脑,即可对APP进行快速的性能测试(CPU,内存,流量,电量,帧率,路程度等等) 开发日志的查看,cr
阅读全文
摘要:monkey日志: 系统日志:
阅读全文
摘要:安装模拟器 如果你没有手机可以安装个模拟器,如果有手机了,忽略此步骤。 1.下载模拟器:http://www.xyaz.cn/ 2.安装:直接默认安装。 3.打开安卓模拟器,设置-关于手机-点击版本号-进入开发者模式,勾选USB调试。 4.打开cmd窗口,进入模拟器安装目录,执行cmd命令:adb
阅读全文
摘要:adb 命令简介 ADB即 Android debug bridge。是Android下面一个通用的调试工具。 熟练使用adb命令会大大增加开发效率,作为测试人员,熟练掌握adb,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件,卸载软件,系统升级,运行shell命令等。 ad
阅读全文
摘要:从下面几个点了解弱网测试: 什么样的网络属于弱网。 低于2g速率的时候都属于弱网,也可以将3g划分为弱网,一般WiFi不纳入弱网范畴。 为什么要进行弱网测试 ①按照移动特定,各种网络连接协议不同,导致通信的信号不同,速率不同,影响应用的加载时间,可用性,稳定性 ②手机所处的客观环境:地下停车场,厕所
阅读全文
摘要:一、安装VMware虚拟机: 双击, 上面一步会提示你输入密钥,你只要双击这个,复制里面的一串码粘贴进去就可以。 点击完成,至此VM虚拟机安装完成。 二、在VMvare虚拟机上安装centos。 1、双击VMware打开虚拟机: 2、如出现以下提示,按照以下截图操作即可 3、如果在安装 Centos
阅读全文
摘要:第三课 目录与文件进阶操作cat (一次性全部输出文件内容) cat -n 文件名 显示行号 cat -b 文件名 空行不显示行号less (分页显示,可以上下翻页,光标键上下键,PageUp PageDown) less -N 文件名 显示行号tail(从文件末尾处显示,默认为10行) tail
阅读全文
摘要:复习: 查询:select 列名 from 表 去重:distinct 排序:order by 列1 列2 排序方法:asc desc. 限定返回行数:limit n limit n,m 过滤:where 操作符:and or in not between and ,is null ,is not
阅读全文
摘要:-数据库表中一般包含大量的数据,很少需要查询表中的所有行,通常只会根据特定的需要提取表中的一部分数据。这个时候需要制定查询条件,及过滤条件。 -在select语句中,数据库根据where字句中指定的查询条件进行过滤。where字句位于表名之后。 -格式:select列名 from 表名 where
阅读全文
摘要:复习: 数据类型: 数值型:整数(int,tinyint,smallint,bigint,mediumint) 浮点型(float ,double,decimal) 字符型:char(固定长度) ,varchar,text. 日期时间,date,time,datetime,timestamp. 创建
阅读全文
摘要:查看表结构 查看表的结构,使用命令:desc 表明; 创建表(命令) 格式:使用create table创建表,必须给出下列信息: 1.新表的名字。 2.表中列的名字和定义,用逗号隔开。 语法: create table tabl_name(chenzhe,chenzhe1) 自增列的三个条件: 1
阅读全文
摘要:MySQL表字段类型 MySQL数据表的表示一个二维表,由一个或多个数据列构成。 每个数据列都有它的特定类型,该类型决定了MySQL如何看待该列数据,并且约束列存放相应类型的数据。 MySQL中的列表有三种:数值类,字符串类和日期/时间类。 数值类型 数值型的列类型包括: 1.整型: tinyint
阅读全文
摘要:数据库增删改查快速入门 查看数据库: show databases; 选在数据库:use 数据库名: 创建数据库:create database db_name; 删除数据库:drop database db_name;
阅读全文
摘要:前面我们讲解了在接口发送每个请求,得到响应。这是接口本身的问题。但是“请求前后”的动作,是怎么处理的?比如在发送一个请求前,需要获取当前的时间戳,或者对我们的变量进行参数化,设置变量表示。这就需要用到Pre-request Script的知识了。另外需要对我们检查返回的数据是否正确,我们可以用肉眼看
阅读全文

浙公网安备 33010602011771号