什么是WebService?还有什么是api

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是WebService?还有什么是api相关的知识,希望对你有一定的参考价值。

api:应用程序开发接口。一般是提供一些库文件,然后调用。优点:效率高,集成度好;缺点:需要本地修改代码,依赖性比较大。

webservice:顾名思义是网站式服务,也就是说通过网址接入的方式访问服务,不需要本地调用api。优点:通过网络访问,与语言无关;需要网络支持,受网络及服务端性能限制。

视图:估计你的意思是通过远程访问数据库视图吧,这种就直接访问人家数据库了,需要的是数据库驱动和网络支持。优点:直接看到数据,便于处理;缺点:需要明白人家的数据结构和逻辑,不透明。

ftp:这种就比较牵强了,通过ftp交换文件,解析文件来传递数据信息。优点:传统的ftp协议很通用,便于部署维护;缺点:需要自己解析和处理文件格式。
参考技术A 简单说 WebService 就是一个服务 ,别的程序能访问并使用这项在线服务。
api 就相当于一个别人编译好的类,你直接引用后使用

初级测试工程师-接口测试-面试笔试题

初级测试工程师接口测试面试笔试题:
1、什么是API接口?
2、什么是API测试?
3、常见的API测试类型有哪些?
4、API测试中使用的一些常用的协议有哪些,3个即可。
5、API和WEB服务之间的区别?
6、什么是soap?webService接口是如何测试的?
7、什么是Restful风格API?
8、API常见测试有哪些?
9、API测试有哪些优势?为什么要进行接口测试?解决了什么问题?也就是你遇到什么情况想到要进行接口测试的
10、API测试中究竟要验证哪些内容?接口测试的用例和要点?*****
11、列举一些用于API测试的工具?平常用什么工具测接口的?
12、列出一些最常用的API测试的文档模板?公司的接口文档是如何维护的?
13、你知道哪些非常受欢迎的API?
14、API测试和单元测试之间的区别?
15、API测试面临的主要挑战是什么?
16、执行API测试时我们面临的BUG类型是什么?你平常做接口测试的过程中发现过哪些bug?
17、UI测试与API测试有何不同?
18、http协议是什么?
19、http协议特点是什么?
20、你了解多少http协议方面的知识?
21、http协议头信息包括什么?
22、列举一些最常用的http方法?get/post区别?post与PUT的区别?
23、请求和响应的内容都有什么起什么做用?
24、POST提交数据方式?响应状态码有哪些?
25、http/https区别?
26、tcp/ip三次握手?
27、协议常用的端口号?
28、tcp/udp的不同点?
29、你还知道哪些协议
30、OSI模型讲的是什么?
31、你知道session/cookie/token吗?有什么区别?
32、了解你公司接口的鉴权方式吗?
33、通常问的从输入网址开始返回页面发生了什么。接口协议传输的全过程?
34、什么时候进行接口测试?
35、你们公司怎么开展接口测试?
36、包括选型,实现过程步骤,方案。
37、你们公司接口测试流程?
38、如果接口的需求变更了,怎么办的?
39、没有接口文档如何做接口测试?
40、(fiddler)抓包工具能为测试做什么?原理是什么?
41、在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?
42、依赖于第三方数据的接口如何进行测试?如何实现mock?如何进行打桩测试?
43、当一个接口出现异常时候,你是如何分析异常的?
44、如何模拟弱网测试?如何中断篡改流量速度?
45、如何分析一个bug是前端还是后端的?如何定位前后端的BUG?
46、如何进行接口安全测试?你们公司做了哪些安全方面的控制?
47、如果知道http响应状态码,如何排查出现的问题?
48、你们公司的接口是否加密了,怎么加密的,加密之后你如何进行测试的?
49、接口测试你们公司什么阶段开展进行的?或你觉得应该什么时候开展?
50、你了解或知道的接口方面的测试工具有哪些?


作者:测试星云
链接:https://www.jianshu.com/p/4b452f771503
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

以上是关于什么是WebService?还有什么是api的主要内容,如果未能解决你的问题,请参考以下文章

webservice是啥

WebService和Webapi的区别

api接口,RPC,WebService分别解决啥问题

http接口和webservice接口的区别在哪?

初级测试工程师-接口测试-面试笔试题

初级测试工程师-接口测试-面试笔试题