网站首页 > 开源技术 正文
现在对测试人员的要求越来越高,不仅仅要做好功能测试,对接口测试的需求也越来越多!所以也越来越多的同学问,怎样才能做好接口测试?
要真正的做好接口测试,并且弄懂如何测试接口,需要从如下几个方面去分析问题,再找准学习的的方向,才能让自己在工作中,运筹帷幄。
一:工具的选择
- Jmeter
- soapui
- postman
- fiddler
- 编码
- 其他工具
那么大家可以看到我们供新手选择的工具和方案有多种,既然我们的标题是Jmeter,那我们就重点强调怎么使用Jmeter来测试接口。
二:接口的分类
- http:Jmeter soapui postman
- socket:Jmeter
- webservice:Jmeter soapui
在进行接口测试之前,一定要搞定你的接口是什么协议的,好根据这个去选择工具或者是给工具安装对应的插件!比如说如果是socket协议,要用Jmeter来测试,那么就要提前安装好插件,才能顺利完成测试。如果不知道协议是什么,可以询问开发人员!
三:Jmeter测试接口应该要掌握哪些知识
对于这个问题我们也要进行一个分类说明,好帮助大家去进行梳理。(此处举例,我们用HTTP类型的接口来进行说明)
A:简单的接口测试(不涉及任何cookie session 或者是关联):
必须掌握的知识有:
- 如何添加一个线程组
- 如何添加http sampler
- http sampler的界面功能学习和使用
- 监听器里面的察看结果树元件使用和学习
可以说这个是做接口测试的基础必备,我们称之为A部分。
B:涉及 cookie/session/参数化/关联的接口测试
必备掌握的知识有A部分,以及如下几点:
- http cookie管理器
- http 信息头管理器
- 参数化:csv data set config 元件使用
- 关联:正则表达式提取器 、json表达式提取器
可以说上述几点是做进阶接口测试的必备,我们称之为B部分。
C:涉及到java代码的接口测试(比如说需要用到加密算法或者存储测试结果到Excel中去)
必备掌握的知识有A+B部分,以及如下几点:
- beanshell sampler元件的学习使用
- 基本的java编码能力
基本上掌握了A/B/C三部分,那么就可以完美的做好接口测试了。这里讲的是需要掌握哪些知识点或者是元件的使用,并没有讲解怎么去测试,大家也可以看到根据接口的协议不同,接口的难度不同,我们需要掌握的知识也不一样,所以要做好接口测试还需要各个击破。
在这里给大家推荐一个非常不错的视频,从Jmeter的基础元件使用到HTTP接口实战,涵盖了A/B/C三部分内容,以实战驱动去学习!大家有需要的话,可以留言!
猜你喜欢
- 2025-05-22 微服务和DevOps时代-SOA和ESB是否过时?
- 2025-05-22 Retrofit WebService 实践
- 2025-05-22 36.6k star,一款强大的低代码平台
- 2025-05-22 如何使用postman做接口测试(菜鸟级攻略)
- 2025-05-22 TestComplete更新v11.2,支持IO9和Android6
- 2025-05-22 [猿计划教育]小白怎么学测试?史上最全《软件测试》学习路线!
- 2025-05-22 全程软件测试(九十四):Jmeter之接口&压力测试—读书笔记
- 2025-05-22 如何通过测试开发工程师的面试
- 2025-05-22 什么是自动化测试,看完你就懂了!
- 2025-05-22 使用ETL调用WebService接口实时拉取数据到本地数库中
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)