JMeter接口测试从入门到实战--01-- 接口测试基础-接口测试介绍

摘要:
接口分类一般分为两种:webService接口:走soap协议通过http传输,请求报文和返回报文都是xml格式的。测试时需要通过工具才能进行调用、测试。少数公司还在使用这种接口,如医院等行业。httpapi接口:走http协议,通过路径来区分调用的方法,请求和报文都是key-value形式的,返回报文一般都是json串,有get和post等方法。目前来讲,是最常用的。

JMeter接口测试从入门到实战--01-- 接口测试基础-接口测试介绍第1张

1、什么是接口?
接口一般来讲分为两种:

(1)程序内部的接口:方法与方法、模块与模块之间的交互,程序内部抛出的接口,如登录发帖,发帖就必须要登录,如果不登录不能发帖,发帖和登录这两个模块之间就要有交互,就会抛出一个接口,进行内部系统调用。

(2)系统对外的接口:从别人的网站或服务器上获取资源或信息,对方不会提供数据库共享,只能提供一个写好的方法来获取数据,如购物网站和第三方支付之间,购物网站支付时可选择第三方支付方法,但第三方不会提供自己的数据库给购物网站,只会提供一个接口,供购物网站进行调用。

2、接口的分类?

接口分类一般分为两种:

(1)webService接口:走soap协议通过http传输,请求报文和返回报文都是xml格式的。测试时需要通过工具才能进行调用、测试。少数公司还在使用这种接口,如医院等行业。

(2)http api接口:走http协议,通过路径来区分调用的方法,请求和报文都是key-value形式的,返回报文一般都是json串,有get和post等方法。目前来讲,是最常用的。

3、接口返回数据

接口返回的数据一般都是json串,json是一种通用的数据类型,格式为key-value。

4、前端、后端区别?
前端:客户端。通俗来讲,一般情况下,web端或app端能看见的地方以及一些简单的校验,都属于前端。

(ps:网站上显示的后台管理不属于后端哦)

后端:服务器端。web端或app端的系统逻辑、如购物时扣除余额,微博发到哪里等都是由后端实现的。
————————————————
版权声明:本文为CSDN博主「老街头的猫。」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44988085/article/details/97915650

JMeter接口测试从入门到实战--01-- 接口测试基础-接口测试介绍第2张

JMeter接口测试从入门到实战--01-- 接口测试基础-接口测试介绍第3张

JMeter接口测试从入门到实战--01-- 接口测试基础-接口测试介绍第4张

免责声明:文章转载自《JMeter接口测试从入门到实战--01-- 接口测试基础-接口测试介绍》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用idea搭建Scala 项目39个让你受益的HTML5教程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

测试人员怎样定位bug原因

作为测试人员,和我们最常打交道的,莫属bug。当你发现bug后,会采取什么样的行动?是直接报出来,亦或找找问题原因? 不管是我们自己找到的,亦或是开发修复后告诉我们的,知道问题之所在总是好的。在本篇文章中,笔者试图带领大家一起梳理下,为什么测试人员定位问题很重要,以及我们可以使用什么样的定位方法。 一、定位问题的重要性 很多测试人员可能会说,我的职责就是...

Java之lambda表达式

一、lambda表达式的写法 packagetest; //构造线程的两种方式:1、实现Runnable接口 2、继承Thread类 public classTest14 { public static voidmain(String[] args) { Thread thread = new Thread(newMyThrea...

yolo接口

在文件yolo_v2_class.hpp中声明。 extern "C" LIB_API int init(const char *configurationFilename, const char *weightsFilename, int gpu); extern "C" LIB_API int detect_image(const char *file...

itest work 开源接口测试&敏捷测试管理平台 9.5.0 GA_u3,优化及修复关键 BUG

(一)itest work 简介  itest work (爱测试)  一站式工作站让测试变得简单、敏捷,“好用、好看,好敏捷” ,是itest wrok 追求的目标。itest work 包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock,还有压测 ,又有丰富的统计分析,8合1工作站。可按测试包分配测试用例执行,也可建测试迭代...

php使用curl方法请求java接口

CURL是一个非常强大的开源库,支持很多协议,我们可以使用curl方法解决PHP请求JAVA接口直线导轨滑台 1.通过POST方法请求java接口: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 functionhttp_post_advertise($...

关于微服务(四)

一.架构实现 总的来说我的通用架构还是以三层架构为基础进行演变的,在经典的三层架构中,最上层的是controller,中间是service,下层是dao。 在微服务的架构中,最上层是网关层,controller只是网关的一种,中间是业务层,service只是业务层的入口,最下层是基础层,dao只是基础层中的数据存储组件。 二.网关层 网关层本质上是对不...