接口测试基础

一直在想接口测试都需要会那些知识?用些什么工具?怎么测试?测试的范围?测试到什么程度?现在可以回答一部分了,接口测试需要的基础知识通信协议,互联网一般就是http和https协议;HTML、CSS、DIV、JavaScript。jQuery框架也叫代码库,封装JavaScript常用的功能代码处理一系列网页事件;HTML超文本标记语言包含了包含图片、链接,音乐、动画、视频、程序等非文字元素和文字元素;CSS层叠样式表,控制像素精度、字体样式大小,也就是常说的网页渲染,也用于页面的压缩;JavaScript一种脚本语言处理页面逻辑事件,通过嵌入在HTML中来实现功能,支持跨平台,由三部分组成:ECMAScript(后续在学习),DOM用来处理网页的内容的方法和接口,BOM用于浏览器进行交互的方法接口(不是很了解后续学习一下)。说道js提个问题,之前听说js调试测试要怎么调试js?

至于接口测试使用的工具百度了一下多如牛毛;比较流行的工具有soupUI、postman、fiddler、charles、jmeter、httpwatch、Omnipeek、burp suite_pro(安全)、loadrunner(性能工具也能测接口和自动化这个之前真没想到)、Wireshark(重量级的安全测试工具)。用burp suite_pro怎么测试URL?这么多工具精通几个就好了;没必要面面俱到,时间很重要,贪多嚼不烂!(给自己的忠告)

接口测试的测试点列表不区分前后端,因为目前还不能详细表述清楚:功能、性能、安全;功能测试点:边界值、等价类、正常的业务场景、异常场景、重复数据、分布式(不清楚这个要不要测试,也不知道具体的测试方法)多服务器、消息列队、多接口测试;性能:并发、响应时间、容量、分布式(不知道是不是跟上面的重复了)、多接口压测(有没有?突然想到全链路压测是什么?);安全:基本的sql注入、跨站攻击、渗透(跟上一个重复了么?)、接口校验(这个算是安全测试么?输入接口怎么测试?)。

接口的大致测试思路有了一点,组合参数发送请求、正常的、非法的感觉天马行空的想法好像更适合测试...;范围大概就是功能、性能、安全。接口测试到什么什么程度上不清楚,收敛心思专注学习吧。

百度了一下常用的协议,原来还有两个比较重要的协议NetBEUI用于操作系统、IPX/SPX协议用于网络游戏;知道的越多越纠结,因为不知道那个明天就会火起来。不过身在互联网行业还是以tcp/ip的http和https为主吧,千招会不如一招熟。补足8.28号作业也是对自己负责.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 通过我之前工作项目中有过一些测试接口功能、性能、稳定性的经验。但是一直没有对自己的经验进行总结。这次,结合自己之前...
    晓莫莫阅读 6,206评论 8 104
  • 为什么要做做接口测试?如果绕开客户端能够作一些不用校验的事情这样就危险了;举例某网站2016年因支付接口未做校验被...
    闲成灰阅读 582评论 0 1
  • 大家一直都在说接口自动化,但对于接口测试的基础HTTP协议,你了解多少呢? HTTP协议采用了请求/响应模型。客户...
    晓莫莫阅读 4,974评论 3 88
  • 一、HTTP请求过程: 1、 连接:建立一个socket连接,因为socket是通过IP+端口建立的,在这之前会进...
    by小杰阅读 743评论 0 2
  • 培帅: 那天你跟我说你想考军校,你觉得上一所普通的一本学校没什么用。其实我是很支持你想考军校的,但...
    Yiya瑾瑾阅读 772评论 0 0