初学者,在此写下来方便以后参考和补充Web的基本概念和原理 关于这个他们涉及了涉及客户端和服务器之间的交互以及HTTP协议的作用客户端和服务器的交互:客户端:一般指用户使用的设备,如电脑、手机等,上面运行的浏览器用于访问Web资源。服务器:存储Web资源的计算机,可以是物理服务器或虚拟服务器。交互过程:当用户在浏览器中输入网址或点击链接时,浏览器会向服务器发送请求,请求特定的资源(如网页、图片等)。服务器收到请求后,会处理请求并发送响应给客户端,响应中包含所请求的资源的数据。客户端接收到响应后,会解析并显示资源的内容。HTTP协议的作用:HTTP(HypertextTransf
概念接口测试是什么?百度百科给出的解释是:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。接口包括内部接口和外部接口:内部接口:开发人员自己开发的对自身系统提供的接口。外部接口:开发系统调用外部的,例如:微信、支付宝、其它接口等。在软件测试工作中,接口统称为API,用来实现数据的交互。接口测试的本质是:测试接口能否正常的交互数据、权限控制以及异常场景。常用接口测试工具常用的接口测试工具有postman、jmeter接口返回数据接口返回数据的格式一般有:
目录1.Postman 1.1.1介绍1.1.2安装1.2简单参数1.2.1原始方式1.2.2SpringBoot方式 1.2.3参数名不一致1.3实体参数1.3.1简单实体对象1.3.2复杂实体对象1.4数组集合参数1.4.1数组1.4.2集合1.5日期参数1.6JSON参数1.7路径参数1.Postman现在工作一般都是前后端分离在这种模式下,前端技术人员基于"接口文档",开发前端程序;后端技术人员也基于"接口文档",开发后端程序。由于前后端分离,对我们后端技术人员来讲,在开发过程中,是没有前端页面的,那我们怎么测试自己所开发的程序呢?方式1:像之前SpringBoot入门案例中一样,直接
1.postman管理测试用例集一个测试集(Collection)下可添加多个文件夹(Folder),一个文件夹(Folder)下可添加多个文件夹(Folder)或请求(Request)。测试用例集便于管理不同的系统项目和功能。添加测试集(collenction)操作方法如图:添加文件夹(folder)和请求(request)方法如图:2.发送请求2.1发送请求操作方式1.打开postman请求设置页面2.选择请求方式3.填写请求地址4.设置请求头、请求参数5.点击send发送请求。2.2数据传递的三种方式2.2.1字符串一般用于get请求,传参跟在请求路径?后面,会在params中显示,如图
如何执行HTTP接口测试。包括如下三步:构造一条符合要求的HTTP请求消息;发给我,我给你回响应;你读取HTTP响应,检查响应内容是否正确。今天我们就讲,如何使用postman发送符合要求的HTTP请求。how-如何安装postmanpostman是chrome浏览器的一个插件,这里不讲如何安装,各位自己百度解决。how-如何使用postman发送符合要求的HTTP消息还是用之前的例子:我提供加法计算的接口,你要给我传递2个数(a和b),我给你返回一个结果。请求报文可能是:POSThttp://192.168.27.184:8081/addHTTP/1.1Host:192.168.98.178
目的有些更改状态的接口B,其中某个入参只能用一次,这时候可能就需要生成这个入参的接口A介入,作为父级接口A,生成该入参作为接口B请求的数据,通过将接口A返回的数据设置为环境变量,所有接口在同一个环境下均可调用设置的环境变量,即可实现将A接口请求返回的数据,作为B接口的请求体的场景步骤1.先建立一个文件夹,将关联的接口放在同一个文件夹下2.处理001接口,在001接口Tests下设置环境变量需注意上面第二步,需是data.result.taskId,因为返参格式如图2,如果直接是data.taskId,环境变量中taskId的值就是null,而不是对应的返回值3.获取接口001的返参taskId
需求两个记账接口在同一时间大量处理同一账户账务时,锁表顺序不同导致死锁,在修改完代码后模拟生产记账流程进行测试,需要对两个接口进行并发测试。在进行压测的时候,需要对流水号进行递增。PostMan处理流程1.新建Collections2.设置全局变量3.新建要测试的接口api4.在Pre-requestScript中设置相关规则使用JavaScript语言进行脚本编写//postman.getGlobalVariable获取定义的全局变量//postman.setGlobalVariable设置定义的全局变量//将流水号加1varseqno=Number(postman.getGlobalVar
摘要:随着互联网行业的不断发展,越来越多的应用程序通过API接口提供服务。因此,接口自动化测试成为了保障软件质量的重要环节。本文将介绍接口自动化测试所需掌握的技能,以及相关的历史进程。B站首推!2023最详细自动化测试合集,小白皆可掌握,让测试变得简单、快捷、可靠https://www.bilibili.com/video/BV1ua4y1V7Db目录 摘要:前言: 1.掌握HTTP协议2.学会使用接口测试工具3.掌握至少一种编程语言4.理解接口测试的基本原理5.掌握版本控制工具总结: 前言: 在过去,接口测试往往采用手工测试的方式。测试人员需要手动发送请求并验证响应,难以进行大规模、高效的
功能测试从页面发起请求进行测试,接口测试可以借助工具或代码直接将数据发送到服务端进行测试。 功能测试和接口测试对应的时间接口测试的流程 URL的组成一、HTTP协议讲解HTTP:超文本传输协议,基于请求与响应的应用层协议作用:规定了客户端与服务器之间信息传递规范,是二者共同遵守的协议。组成:HTTP请求:定义请求数据格式:请求行、请求头、请求体HTTP响应:定义响应数据格式:状态行、响应头、响应体1.1、HTTP请求1.1.1请求行位置:请求数据第一行作用:说明请求方法、访问的资源、协议版本常用请求方法:GET:从服务器获取资源POST:在服务器新建一个资源PUT:在服务器更新资源DELETE
快速掌握Postman实现接口测试Postman简介Postman是谷歌开发的一款网页调试和接口测试工具,能够发送任何类型的http请求,支持GET/PUT/POST/DELETE等方法。Postman非常简单易用,可以直接填写URL,header,body等就可以发送一个请求,用来测试api接口非常方便。Postman的优点使用简单,无需搭建环境,直接使用,可以快速构建请求。保存以供以后回放使用。Postman有响应结果的断言功能,可以用来写测试用例。可以把测试用例放在同一个目录下批量运行管理,可以设置迭代次数。可以设置环境变量,方便测试环境和生产环境使用同一套测试用例。调试结果方便查看。安