说说我在工作中如何开展接口测试?
大家好,我是大田。今天来给大家分享下我在工作中如何开展接口测试。
协议和工具
接口测试一般使用HTTP协议,当然也有其他协议,这篇先介绍HTTP协议的接口测试。
接口测试使用什么工具呢?一般Postman或Jmeter。工具实际相当于一个客户端,可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取相应结果,去验证结果和预期是否一致。
核心步骤是什么呢
一、获取接口信息
1、有接口文档,就简单了,直接看。
2、像有些公司没有接口文档,这时候怎么做呢?
就需要利用抓包工具去辅助自己,即抓包工具:Charles或Fiddler。获取服务端地址、各个接口访问方式、输入输出参数。这时,你需要去关注一些细节了,参数的具体含义,参数作用域,返回值都是什么意思。该问开发就问开发,不要不好意思。
二、业务场景分析
自己主动去理解业务流程走向和数据如何流转,为了不漏测,写接口的测试用例或测试点,最后去工具上执行接口测试就好了。
以上,就是我目前做接口测试的方法,希望对你有帮助。
说说我在工作中如何开展接口测试?相关推荐
- 软件测试面试-在工作中功能,接口,性能,自动化的占比是多少?
我们经常在面试的时候,会问到工作中部分内容占比,可是工作的内容真的可以用占比来衡量吗? 在我看来,如果你把工作中的占比回答出来,反而是最大的败笔. 因为往往记得很清楚的事情,不一定是很复杂的事情,反而 ...
- python xlrd关闭_Python在工作中的应用
作者:张昶昶,目前就职于科技开发部应用开发中心,担任测试岗位,主要负责中间业务和支付结算的日常测试工作. 前言 随着IT行业的不断发展,计算机软件在各行各业的工作中发挥了重要作用.技术的不断迭代,使得 ...
- 测试工作中常用在线小工具-初级篇
背景 测试过程中经常需要用到一些工具来校验数据的正确性,并且可以帮助测试人员更好的定位问题,所以我总结了我这个初级测试小白日常测试使用的小工具~ 1.在线json转换: http://www.bejs ...
- 软件测试面试:请说一下你工作中发现的最有价值的bug?
这个问题,基本95%的面试都会遇到.究竟面试官想要知道什么呢? 让我们回到这个面试场景来看看. "说一下你印象最深的bug" 你的脑子里拼命的回想过去遇到的印象深刻或有价值的bug ...
- 【软件测试】测试工程师。你工作中最常用的几种质量管理模型
企业常见的几种技术质量管理模型 工作久了的软件测试工程师基本都有自己的工作套路了,他们或多或少会将这种套路传授给其他人,今天给大家分享的就是总结了一些测试精英的工作方法,看看他们在工作中是如何进行软件 ...
- 软件测试工作中常见的问题
如果你是从事软件测试工作的,在工作中经常会纠结于一些问题,只有通过一定时间的积累,才会摸清楚这些问题的关键所在. 本文就带大家一起来总结在工作常见的问题,后续会持续更新. 一.测试团队的工作也依赖于业 ...
- 软件测试工作中的一些经验总结及建议
2022年对于大部分人来说都是辛苦的一年.对于整个社会,疫情反反复复,折磨的每一个人都心力交瘁.经济下滑,失业率上升似乎听到的都是不好的消息. 对于整个互联网行业也频频传出大厂裁员的消息.而质量团队在 ...
- 接口自动化测试实践指导(中):接口测试场景有哪些
在第一篇文章 接口自动化测试实践指导(上):接口自动化需要做哪些准备工作中详细给小伙伴们讲解了一下接口自动化需要做哪些准备工作,准备工作中最后一步接口测试用例设计是非常重要的一个环节,用例设计的好不好 ...
- g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!
上一篇git 基本原理对git的使用以及文件分布已经有了一个整体的了解. 本篇将对工作中常用的一些git 操作命令的操作进行总结归纳,方便今后查阅. 文章目录 1. 分离头指针 2. 通过HEAD 来 ...
最新文章
- leetcode--删除排序数组中的重复项--python
- spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient
- 并行编程——工程实践
- python程序设计与科学计算pdf_用Python做科学计算 pdf版
- opencv运动目标跟踪预测_浅谈多目标跟踪中的相机运动
- Python 的运算符
- [UVA - 11865]Stream My Contest(最小树形图+朱刘算法)
- 怎么在c语言里输入数组元素,如何在不输入n的情况下输入数组中的元素? (C )...
- java jedis_Java操作Redis之Jedis用法详解
- openstreetmap_OpenStreetMap成立10周年,开源医疗设备等等
- 关于解决Python中requests模块在PyCharm工具中导入问题
- Android8.0前后Camera架构对比(二十三)
- 如何使用高大上的方法调参数
- 人体三维重建——参数化人体方法简述
- excel函数修改服务器端数据,勤哲Excel服务器表达式函数详解
- 文本框、图片的一些使用方法
- Topic 18. 临床预测模型之缺失值插补方法
- chd mysql 作用_Cloudera Manager CHD 切换内置数据库PostgreSQL 到 Mysql
- 万字详解!Git 入门最佳实践 !
- CSDN下载频道2013下半年超人气精华资源汇总
热门文章
- 情感支撑对话论文最近进展 Emotion Support Conversation
- Arduino 制作蓝牙开关
- 查询快递单号物流,筛选出同一天发出物流的单号
- Box2D 物理引擎入门
- CAS4.1单点登录实现(包含原理配置实现及简易demo)
- 伍伦贡大学计算机科学,2019上海软科世界一流学科排名计算机科学与工程专业排名伍伦贡大学排名第151-200...
- PointVector
- 1.操作系统如何从BIOS到MBR的
- 配置Abaqus2021 + VS2019 + IVF2020编译环境
- 第十四周温湿度传感器采集