首页 > 其他分享 >浅谈接口测试及常用工具介绍

浅谈接口测试及常用工具介绍

时间:2023-05-15 18:12:42浏览次数:40  
标签:浅谈 GET 接口 API 测试 POST 常用工具 请求

前言

目前软件测试行业做功能测试和接口测试的人相对比较多。API 测试是一种作为集成测试的一部分、通过直接控制被测应用的接口(API)来确定是否在功能、可靠性、性能和安全方面达到预期的软件测试活动。由于 API 都没有 GUI 界面,API 测试都是在通讯层进行的。现在 API 测试在自动化测试中有着很重要的地位,因为 API 一般是应用逻辑的主要接口,同时 GUI 测试在敏捷开发和 DevOps 的快速迭代和频繁变更中很难维护。

预备知识

GET和POST请求

如果是get请求的话,直接在浏览器里输入就行了,只要在浏览器里面直接能请求到的,都是get请求,如果是post的请求的话,就不行了,就得借助工具来发送。

GET请求和POST请求的区别:

  • GET 使用 URL 或 Cookie 传参。而 POST 将数据放在 BODY 中。
  • GET 的 URL 会有长度上的限制,而 POST 的数据则可以非常大。
  • POST 比 GET 安全,因为数据在地址栏上不可见。
  • 一般 GET 请求用来获取数据,POST 请求用来发送数据。

标签:浅谈,GET,接口,API,测试,POST,常用工具,请求
From: https://www.cnblogs.com/werr370/p/17402726.html

相关文章

  • 浅谈反演
    浅谈反演二项式反演\(g_i=\sum\limits_{j=0}\binom{i}{j}f_j,f_i=\sum\limits_{j=0}(-1)^{i-j}\binom{i}{j}g_j\)还有一个的形式\(g_i=\sum\limits_{j=i}\binom{j}{i}f_j,f_i=\sum\limits_{j=i}(-1)^{i-j}\binom{j}{i}g_j\)这里只针对第一个形式,为了得到更普遍的反演,这里我......
  • 浅谈高中生物教学心得
         浅谈高中生物教学心得来源:用户上传   作者:王炳 生物课程是高中阶段重要的科学课程,是自然科学中一门基础学科。《普通高中生物课程标准(实验)》(以下简称《标准》)明确把提高学生生物科学素养作为高中生物新课程理念,要求每个学生不仅要获得生物科学......
  • 【接口测试】如何进行接口测试
    1、梳理测试接口相关的依赖服务及调用链路一个接口可能关联其他服务并调用,所以需要梳理测试接口的上下游调用关系 即:1)业务逻辑是否正确处理 2)后端依赖的服务是否健壮 3)接口性能是否达标 4)调用其他服务的接口是否符合规则2......
  • 接口自动化时64编码踩了个小坑
    1、在做api接口自动化时,请求的头部需要鉴权处理,账号信息要先进行64编码,首先要从配置文件中获取到账号和密码 2、获取到账号密码,进行64编码后设置请求头, 3、设置请求头时,"Authorization":"Basic{}".format(base.decode())这里一定要decode解码,否则会设备为鉴权失败,此为过......
  • 如何设计分布式缓存-浅谈
    最近在看极客兔兔大佬的七天用Go从零实现系列,其中有个分布式缓存geeCache,从设计的角度整理下自己的想法和思路。如何设计分布式缓存?设计一个分布式缓存系统,需要考虑资源控制、淘汰策略、并发、分布式节点通信等各个方面的问题。从上述方面考虑,我们需要实现的功能如下1、缓存功......
  • 从3s到25ms!看看京东的接口优化技巧,确实很优雅!!
    大家好,最近看到京东云的一位大佬分享的接口优化方案,感觉挺不错的,拿来即用。建议收藏一波或者整理到自己的笔记本中,随时查阅!来源:https://toutiao.io/posts/0kwkbbt下面是正文。一、背景针对老项目,去年做了许多降本增效的事情,其中发现最多的就是接口耗时过长的问题,就集中搞了一......
  • 调用外部接口方法之一 —— Feign 声明式调用
    1、需求调用处理中心提供的接口,将数据处理同步到其他系统中。2、实现2.1、添加相关依赖<!--Feign--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId><version>2.1.1.RELEAS......
  • 浅谈原型——当前较为好用的原型制作网站以及原型制作的初次尝试
    在软件开发的过程中,原型的制作是避免不了的,“原型”的最基本定义是“最终产品的仿真或样本版本,用于发布之前方便测试。”原型的目标是在花费大量时间和金钱进入开发产品前,让开发者快速的了解产品创意。原型图对于是否能启动开发起着至关重要的作用。它还可以提前避免需要改进的......
  • RESTful API接口
    转载:https://www.bilibili.com/video/BV1yB4y1Q7rm/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598......
  • C# mqtt服务器源码,自带web API接口,可通过API进行更改服务器IP,端口,客户连接信息。
    C#mqtt服务器源码,自带webAPI接口,可通过API进行更改服务器IP,端口,客户连接信息。以windows服务方式运行,mqtt消息可开启持久化。通过API可以查询记录,在线用户等等。带服务器管理软件,也是源码。安装部署简单。ID:12490673681913825......