首页 > 其他分享 >自动化之接口测试基础

自动化之接口测试基础

时间:2024-03-08 11:25:20浏览次数:18  
标签:协议 HTTP 数据库 接口 测试 自动化 端口号

1.接口是啥?==>传递数据的通道

接口测试:是测试系统组件间接口的一种测试

接口测试主要包括:1.同一个系统中模块与模块间的接口(内部接口) 2.跨系统平台与平台间的对接(外部接口)

接口类型:1.HTTP接口:通过get或post等来获取数据,在数据处理上效率比较高   2.Webservice接口:通过soap协议来获取数据,比起http来说能处理更加复杂的数据类型

接口包含的信息:1.接口地址 2.请求方法 3.请求数据 4,返回数据

chrome浏览器,在操作页面的时候,查看与后台的数据交互

接口通信数据类型:json、Xml 定义通信协议

1.了解和熟悉系统业务/逻辑交互-接口业务/数据流向

2.了解接口的协议类型-使用抓包

3.了解接口的入参/出参-接口文档/抓包

4.使用接口测试工具-根据协议选择

5.设计接口测试用例-接口文档/接口测试工具/与开发交流

6.数据库基础-数据库类型/数据库表结构/查询语句/测试数据提取/-数据校验

7.引入接口测试框架(大量用例)

8.引入Jenkins持续集成-Jenkins平台安装/定时任务设置/测试结果分析/用例和脚本维护等

HTTP协议:

超文本传输(HyperText Transfer Protocol)是互联网上应用最为光放的一种网络协议

所有的HTML文件都必须遵守这个标准

设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法

HTTPS协议:HyperText Transfer Protocol over Secuer Socket Layer

简单讲是HTTP的安全版,在HTTP下加入SSL层

SSL(Secure Socket Layer 安全套接层)主要用于Web的安全传输协议,在传输层对网络连接进行加密保障在Internet上数据传输的安全

HTTP的端口号为80

HTTPs的端口号为443

 

标签:协议,HTTP,数据库,接口,测试,自动化,端口号
From: https://www.cnblogs.com/zj95/p/14587409.html

相关文章

  • 自动化测试之excel操作
    1.fromopenpyxlimportload_workbook2.有三个对象,wb=load_workbook()--获取工作簿对象,s=wb['sheet']--获取sheet页对象,s.cell(2,2)---获取2行2列中的一个值3.每一行数据,存储在字典当中,一行代码一个测试用例数据1)key:value  2)key:遍历第一行 3)titles=[ ] forc......
  • 自动化测试基础
    unittest框架步骤:表达用例-》收集用例-》执行用例-》生成报告1.测试用例(TestCase)2.TestSuit(测试套件)   TestLoader().discover()(收集用例)3.Fixture(前置后置)4.TextTestRunner(执行用例/呈现结果)1.)首先定义一个类,文件名必须以test开头,类必须继承unittest.TestCa......
  • python进行数据下钻的简单测试——非正式版
    具体代码//这个是全国地图下钻到省市地图,我这里以湖南长沙为例:chart_d3a639f3511c48ba8020864474f8950d.on('click',function(param){varselected=param.name;if(selected){switch(selected){......
  • 使用go语言开发自动化API测试工具
    前言上一篇文章说到我还开发了一个独立的自动测试工具,可以根据OpenAPI的文档来测试,并且在测试完成后输出测试报告,报告内容包括每个接口是否测试通过和响应时间等。这个工具我使用了go语言开发,主要是考虑到了go语言可以傻瓜式的实现交叉编译,生成的可执行文件直接上传到服务......
  • 基于SWIFT和Qwen1.5-14B-Chat进行大模型LoRA微调测试
    基于SWIFT和Qwen1.5-14B-Chat进行大模型LoRA微调测试环境准备基础环境操作系统:Ubuntu18.04.5LTS(GNU/Linux3.10.0-1127.el7.x86_64x86_64)Anaconda3:Anaconda3-2023.03-1-Linux-x86_64根据服务器网络情况配置好conda源和pip源,此处使用的是超算山河源服务器硬件配置:CPU......
  • 手把手教你使用用AI自动化制作PPT
    大家好,我是Python进阶者。一、前言前几天AI创富俱乐部初创合伙人中的【2-周同学-深圳】深夜分享了使用AI自动化制作PPT的视频,后来看完录播,也是深有收获。这里也顺便说下,如果想加入我的合伙人的话,欢迎私聊哈。周同学接受了两个AI自动化制作PPT的网址,一个是chat-ppt,另外一个是Mids......
  • 多态实际例子,接口实际例子
    //业务:订单需要支持多种支付方式。换句话:订单需要支持多种支付【方法】//订单里面需要通过【调用同一方法】但是要求有【不同表现形式】————怎么才能【调用同一方法】能够有【不同表现形式】?记住通过【不同的对象调用同一方法】就可以实现【不同表现形式】,这个对象是传进......
  • 内部UI自动化测试培训之unittest基础
    这个文档的由来是公司内部UI自动化测试培训的资料。部门为了减少测试工作量,准备做UI自动化测试。我写python,其他同事都是java,所以python基础和UI自动化测试selenium的培训就由我来完成。本篇是单元测试工具uniitest的基础介绍。UI自动化测试相关内容:内部UI自动化测试培训之什......
  • 内部UI自动化测试培训之什么是UI自动化测试
    UI自动化测试相关内容:内部UI自动化测试培训之什么是UI自动化测试内部UI自动化测试培训之python基础内部UI自动化测试培训之unittest基础内部UI自动化测试培训之seleniumUI测试工具概念介绍自动化测试最初由麦克科恩(MikeCohn)(敏捷开发的创始人之一)在他的著作《Succ......
  • 内部UI自动化测试培训之python基础
    这个文档的由来是公司内部UI自动化测试培训的资料。部门为了减少测试工作量,准备做UI自动化测试。我写python,其他同事都是java,所以python基础和UI自动化测试selenium的培训就由我来完成。完整教程包括4篇内容,本篇是python的基础内容,高手请跳过。虽然是基础,但是可以看做是一个pyth......