接口测试相关概念


一.API接口的定义:

API(Application Programming Interface)顾名思义,叫应用程序编程接口。它属于接口,但是接口的概念更宽泛一些,通

常我们只关注程序上的接口,可以说API只是接口的一种类型。比较流行的API接口有RPC(Remote Procedure Call)、

RESTful、web Service、Socket。

二.内外部接口的调用:

其实对于我们测试人员来言,我们所谓的内部接口和外部接口跟我们来说没有什么太大关系,我们所有的测试都是要解决我

刚讲的就是接口的请求地址、请求方式、传入参数,包括验证,把这些问题搞清楚了,他其实接口的实现过程基本上是类似

的,没有什么太大区别,只是说一个是系统内部一个是系统外部。

三.接口测试的范围:

接口测试包括独立接口的测试、联调接口的测试、接口性能测试、接口安全性测试等多个方面。最近我们正在给企业做的一

个项目就是接口性能测试。

所以不能简单的把接口测试用例只定位在独立接口功能测试层面上,这个是不充分的。要考虑是否存在大规模的接口并发调

用问题。还有就是接口的安全性,因为现在有很多抓包工具,如果我们在发送接口请求时没有对敏感或重要数据进行安全性

处理的话,经过抓包可以获取相关的账号或密码信息,那就是很恐怖了。

四.用jemter还是python编写接口自动化脚本:

Jmeter是一个测试工具,而Python是一个脚本语言,这是两个范畴的概念,无法进行区别比对。简单来说可以这样理解,使

用Jmeter可以通过人工的操作来进行接口测试的执行工作,我们暂且称为接口手工测试。这样的工作方式非常简单,在接口

测试工作量比较小的情况下,还是可行的,但是需要测试接口的数量非常多,一般来说超过20个以上,就不太适合再用工具

进行测试了。

建议可以在接口基本已经稳定的情况下,使用python来编写自动化接口测试脚本来进行,可以大大提高测试工作的整体效能。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值