一、接口基础 接口测试是对系统和组件之间的接口进行测试,主要是效验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,RPC,Webservice,Dubbo,RESTful等类型。 接口测试流程 1、需求评审,熟悉业务和需求 2、开发提供接口文档 3、编写接口测试用例 4、用例评审 5、提测后开始测试 6、提交测试报告两种常见的 HTTP 请求方法:GET 和 POST二、项目说明 本框架是一套基于Python+Pytest+Requests+Allure+Jenkins而设计的数据驱动接口自动化测试的框架。 技术栈
一.基础理论知识1.Linux相当于是地基。MIUI,EMUI等操作系统,是基于安卓的改版——且裁掉了一部分Google的服务。(鸿蒙虽然是改版,但和安卓的架构基本上一致)2.Kotlin和Java都是JVM语言,必须先复习好Java语言基础。(基于Java语言扩展)3.安卓的版本更迭速度非常快 4.Android Studio是一款主流的安卓开发工具,基于JIdea修改(JIdea是很多开发工具的前身) 二.使用Android Studio创建第一个项目 1.官网链接:Android开发者 | AndroidDevelopers2.详细的配置过程再这里不讲解,进入开发工具后,左侧为项目目录
1.前言我们知道了根据dockerfile来制作镜像,如果给你一个现成的镜像,你能逆向查看出dockerfile吗?否则,你怎么知道该镜像使用的是CMD还是ENTRYPOINT,使用的是shell格式还是CMD格式?由于格式决定了docker内部如何产生PID1进程,因此有必要逆向一下。2.步骤对于dockerfile,我们首先要有基本的了解,dockerfile有自己的语法,基于一个基础的镜像,然后在镜像中定义安装的软件,启动的用户,暴露的端口,挂载的目录,以及容器启动后运行的命令:知道了镜像构建的方法,那么对于一个已经下载到本地的镜像我们怎么去查看他构建时候的dockerfile呢?使用d
目录前言一、安全事件案例二、网络安全行业公司三、网络安全岗位四、网络安全网站五、src漏洞平台总结前言网络安全是指保护计算机网络和网络上的数据免受未经授权的访问、使用、泄露、破坏和干扰的一系列措施和技术。在当今数字化时代,网络安全变得尤为重要,因为我们越来越依赖互联网和计算机网络进行各种活动,如通信、数据传输、金融交易和个人信息管理。本篇文章初识网络安全分为五个部分:安全事件案例,网络安全行业公司,网络安全岗位,网络安全网站,src漏洞平台。详情请看正文。一、安全事件案例想要了解网络安全,那么你首先要了解一些国内外的安全事件案例,知道网络安全的重要性,这对于我们下一步的学习尤为关键。安全事件案
第一章HTML1.1html的定义html是超文本标记语言,是一个基于HTTP(超文本传输协议)协议的网页语言1.2html的版本HTML4.01以及具备完善的网页编辑HTML5.0移动端网页编辑XHTML语法严格1.3浏览器保障兼容性:在各个浏览器上正常运行1网景Mosaic浏览器和微软IE2火狐Firefox/谷歌chrome/edge等等1.4HTML的语法结构标记+属性#注:1HTMl文件后缀为html或htm2html不区分单双引号和大小写,标准规定尽量用小写3标记代表网页中的一个内容,比如一个图片,一段文字...4属性:修饰标识,如颜色宽长等HTML的代码结构网页的类型网页的开始标
网络基础文章目录网络基础计算机网络产生的背景认识网络协议网络协议初识协议分层OSI七层模型TCP/IP四层模型网络传输基本流程协议报头认识IP地址认识MAC地址ifconfig查看主机地址ifconfig查看主机地址计算机网络产生的背景独立模式:计算机之间相互独立早期的计算机相互独立。每台计算机都承载着客户数据,那么会出现以下弊端:计算机之间进行数据传输成本高。在计算机A处理的数据,若需要放到计算机B或C上处理时,需要先将计算机A的数据拷贝到能够承载数据的硬件,然后通过硬件将数据拷贝到计算机B上,才能处理数据。为了提高效率早期的业务会被分到不同的电脑上,而由于计算机之间相互独立,因此可能出现:
VDI(VirtualDesktopInfrastucture,虚拟桌面架构),俗称虚拟云桌面 VDI构架采用的“集中存储、集中运算”构架,所有的桌面以虚拟机的方式运行在服务器硬件虚拟化层上,桌面以图像传输的方式发送到客户端。IDV(IntelligentDesktopVirtualization,智能桌面虚拟化)由于VDI方案对服务器资源、网络带宽要求比较高,因此不太适用于某些高负载的、兼容性要求高的场景。IDV采用“集中存储、分布运算”的构架,将虚拟桌面赶回了客户端的本地电脑上运行,系统镜像统一存放到服务器端,配置并下发到客户端机器硬盘上。每台客户端启动主系统之后,再启动虚拟机系统,然后由
pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。 官网:(https://docs.pytest.org/en/7.2.x/)文章主要以unittest为参考分析pytestpytest主要作用是编写测试用例、收集用例、执行用例、生成测试结果文件(html、xml)unittest:模板化不需要安装1.基于python的单元测试框架,它可以和selenium,requests,appium结合实现自动化测试。2.实现用例跳过skip和reruns失败用例重跑。3.它可以结合allure-pytest插件生成allure报告。4
前面讲了前端开发必备的三种语言。其中的HTML、CSS我们基本上有了比较正确的认识。这里讲一下JavaScript。语言功能结构层HTML搭建结构、放置部件、描述定义样式层CSS美化页面、实现布局行为层JavaScript实现交互效果、数据收发、表单验证HTML构成了基础的骨架。CSS添加了很多效果,使得页面更好看。而JavaScript(简称JS)使得页面数据“动”了起来。也就是说使得网页有了交互能力。所谓的交互能力,就是不用刷新页面,点击一个按钮后,就能动态渲染使得页面的局部做出改变。就比如百度一下,就可以加载出很多我们想要的内容,这其中就有JS的参与。书写位置写在script标签中,in
一、什么是KatalonKatalonStudio是一款免费的自动化测试工具,可以安装在windows、macOS、linux操作系统上,基于selenium和Appium测试框架,并集成了这些框架的优点。工具使用简单方便,对于编码经验少,能力弱的测试人员也可以很快上手。二、katalon的下载与安装2.1、下载Katalon官网下载地址:https://www.katalon.com/download/(需要注册账号)。2.2、安装下载完毕,解压安装包,双击katalon.exe,打开katalon。 第一次安装,需要输入注册信息,注册成功之后,就可以使用了。三、Katalon的界面介绍K