1.接口测试是什么?

测试后端实现是否符合接口规范 保证程序的安全性、效率

2.接口测试的实现流程

模拟客户端向服务器发起请求 ,查看响应
要素:
1.定位服务器资源(通过URL实现 | 本地资源路径)
2.模拟客户提交数据
3.查看相应的结果是否符合预期

3.接口测试的分类

1.web接口测试(BS架构测试)
1.服务器接口测试 :测试自己公司写的程序
2.第三方测试接口 :测试别的公司实现的接口
2.模块接口测试(CS架构测试

4.搭建接口测试环境

1.安装对应的开发语言工具
2.安装对应的依赖
3.启动项目
4.测试http//:127.0.0.1:8000/api/departments如果正常响应数据,则程序安装并启动正常

5.测试插件

1.谷歌 :postman
2.火狐 :selenium restclient

6.restfull风格

开发测试是默认的一些规范,约定俗成,习惯性的做法
RESTFULL中规范了URL的实现方式 数据提交的实现方式 响应数据的实现方式

RESTFULL风格约束接口的四种操作和三各个要素


要素1 :URL + POST
要素2 :多个数据
方式1 : 键=值&键=值
方式2 : JSON格式
要素3 : 状态码 200 | 201 + 添加的记录

要素1 :URE + DELETE
要素2 :方式1 : 键=值&键=值
要素3 : 200 | 204+无

要素1 :URL + POST | PUT
要素2 :
方式1 : 键=值&键=值
方式2 : JSON格式
要素3 : 200 | 201 +修改后的那一条记录

要素1 :URL + GET
要素2 :URL ? 键=值&键=值
要素3 : 200+一条记录或者多条记录

接口测试JSON

json是数据传输的一个载体 互联网本身就是数据传输,数据传输需要载体 eg.前端页面通过html显示 通过json优化

JSON传输效率高,部分场景下代替HTML和xml 但json描述性不及标签语言

传递少量数据一般可以用JSON

格式:
JSON对象{键:值1,值2…}
JSON数组:[值1,值2…]
zhi

接口测试Jmeter相关推荐

  1. 这34道接口测试 Jmeter面试题,你会吗?

    接口测试 & Jmeter面试题 一.接口测试 1.接口测试流程 1.首先是从开发那里拿到API接口文档,了解接口业务.包括接口地址.请求方式,入参.出参,token鉴权,返回格式等信息. 2 ...

  2. (转)http接口测试——Jmeter接口测试实例讲解

    转载地址:http://my.oschina.net/hellotest/blog/512482 一.测试需求描述 1. 本次测试的接口为http服务端接口 2. 接口的主要分成两类,一类提供给查询功 ...

  3. 接口测试——Jmeter常见问题解决方法

    一.Jmeter增加数据时无法填入中文 解决办法:修改jmeter目录下的文件 二.Python run_server.py服务启动失败 原因:python自身bug,需要修改python文件 解决办 ...

  4. 软件测试 接口测试 Jmeter 5.5 安装教程

    文章目录 1 检查jdk 2 下载Jmeter 3 设置环境变量 3.1 添加系统变量JMETER_HOME 3.2 在CLASSPATH变量添加值 3.3 在Path变量新建 4 验证是否安装成功 ...

  5. 接口测试-Jmeter下载+安装+汉化

    ApacheJMeter是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块.JMeter在Window XP / 2003 / W7 /W8基本都可以运行,前提是要安装好JDK包 ...

  6. 接口测试——Jmeter直连数据库无法获取查找到的数据个数

    原因,直连数据库后未设置变量,应在查询语句下设置变量,添加调试后置处理程序 举例:(dep_id_# 即为数据库中dep_id的个数)

  7. 接口测试——Jmeter各部件执行顺序

    一.作用域 1,特定元件起作用的范围,也就是对哪些元件起作用 2,几个类别     --1,对父级(上一层)之下的所有元件都起作用,典型的例如:察看结果树,csv数据文件设置,用户  参数,用户定义的 ...

  8. 接口测试工具_接口测试工具Jmeter与postman - 瞎扯

    一.[开局前30秒:唠嗑] 1.今天刚刚注册的知乎,听说周边好多大牛都在用,心血来潮小菜鸟的我跃跃欲试-- 2.初次写文章,手抖内心还紧张-- 3.个人jmeter用得较多,postman较少,作为一 ...

  9. java接口测试工具_【分享】接口工具对比(apipost、jmeter、postman、swagger等)

    一.接口都有哪些类型? 接口一般分为两种:1.程序内部的接口 2.系统对外的接口 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把 数据库共享给你,他只能给你提供一个他们写好 ...

最新文章

  1. 英伟达十年力作:新一代光线追踪显卡 Quadro RTX及核心架构Turing,可支持AI运算...
  2. 用百度SDK获取地理位置和天气信息
  3. python对象列表转换为字典_python – 将csv.DictReader对象转换为字典列表...
  4. Nginx的index指令
  5. nginx+mysql+php+cacti+rrdtool全方位架构急速版
  6. 世界杯迄今最火的一场比赛 一文看懂世界杯背后的阿里云黑科技
  7. Python数据分析模块 | pandas做数据分析(三):统计相关函数
  8. 自动驾驶横向运动学分析和非线性问题处理方法
  9. DML,DDL,DCL,DQL的区别
  10. 【Flink】报错 KryoException ConcurrentModificationException StackOverflowError
  11. sql批量插入防止重复插入_使用具有严格业务规则SQL批量插入
  12. php 调用高拍仪,html页面通过ActiveX控件调用摄像头实现拍照上传demo代码下载
  13. Android 画笔功能
  14. 基于ThinkPHP的图书馆管理系统 毕业设计-附源码311833
  15. java移动端部署_飞桨实战笔记:自编写模型如何在服务器和移动端部署
  16. 小卡与质数2全网最简单思路 看不懂你来打我
  17. 计算机表格行列知识,计算机基础知识——应用表格.ppt
  18. ZZ,春晚零点报时出错揭密
  19. Docker——阿里云镜像加速
  20. 13行Python代码实现一个神经网络(Part 2 - 梯度下降法)

热门文章

  1. 【Python】如何使用 Python 的 pprint库格式化和输出列表和字典
  2. H5和webview跳转小程序
  3. 图解Ubuntu分区
  4. 降维算法-LDA线性判别分析实例
  5. PHP调用外部程序的方法解析
  6. 搜索框输入内容进行查找匹配
  7. transferTo和transferFrom
  8. java集合set不能去重_java集合去重和排序
  9. springboot集成Appollo动态配置
  10. 2022年美国大学生数学建模(MCM/ICM)C题:量化交易策略