关于接口实现:WGCLOUD可以监测web系统服务接口吗
WGCLOUD是反对监测web服务接口的当然也能够反对咱们的网站url实践上讲,只有是一个url就能够监测,WGCLOUD会默认每10分钟(这个工夫可配置)扫描一次服务接口,若返回200,阐明是服务接口是失常工作的,若是返回其余状态码就会发送告警告诉(邮件微信钉钉等) WGCLOUD也反对post类型的接口监测,并反对带入参数 以下是WGCLOUD的【服务接口】模块截图
WGCLOUD是反对监测web服务接口的当然也能够反对咱们的网站url实践上讲,只有是一个url就能够监测,WGCLOUD会默认每10分钟(这个工夫可配置)扫描一次服务接口,若返回200,阐明是服务接口是失常工作的,若是返回其余状态码就会发送告警告诉(邮件微信钉钉等) WGCLOUD也反对post类型的接口监测,并反对带入参数 以下是WGCLOUD的【服务接口】模块截图
一、什么是接口?接口测试次要用于内部零碎与零碎之间以及外部各个子系统之间的交互点,定义特定的交互点,而后通过这些交互点来,通过一些非凡的规定也就是协定,来进行数据之间的交互。 二、 罕用接口采纳形式:1、webService接口:是走soap协定通过http传输,申请报文和返回报文都是xml格局的,咱们在测试的时候都用通过工具能力进行调用,测试。能够应用的工具有apipost、jmeter、loadrunner等; 2、http api接口:是走http协定,通过门路来辨别调用的办法,申请报文都是key-value模式的,返回报文个别都是json串,有get和 post等办法,这也是最罕用的两种申请形式。能够应用的工具有apipost、jmeter、loadrunner等; 三、. 前端和后端前端:网站前端是对网页动态页面的设计,艰深的来说,就是咱们肉眼能看的到的货色,当咱们浏览网站的时候所看到的页面上的内容简直都是属于前端,前端的工作就是网站页面,动态的页面是没有后端成分的,前端次要包含html和css外加js等一些款式和布局。 后端: 网站的后端就是动静网站的技术,比方网站上的一些注册登录和一些弹窗,这些都是后端的逻辑,罕用的后端语言有php,jsp等,后端的数据库也蕴含myspl等,都是对后端进行存储数据。 四、 接口测试概念接口测试是测试零碎组件间接口的一种测试。接口测试次要用于检测内部零碎与零碎之间以及外部各个子系统之间的交互点。测试的重点是要检查数据的替换,传递和管制治理过程,以及零碎间的互相逻辑依赖关系等(艰深来说就是,查看业务逻辑是否满足业务需要,校验字段是否失常你理论后果是否满足预期) 五、 接口的组成:a、接口阐明 b、调用url c、申请办法(getpostput等) d、申请参数、参数类型、申请参数阐明 e、返回参数阐明 六、为什么要做接口测试,接口测试的指标接口其实app和前端交互用的,所以好多人问,为啥做功能测试还要测接口,指标是啥不是多此一举吗?首先我通知大家,这种想法是谬误的 那么举一个例子: 例如一个登陆接口,例如产品上规定用户名6-10个字符数字下划线,但后端没做判断。但咱们业务人员测试必定验证,但只是前端做了校验,后端压根就忘了这个小需要.那么结果来了如果一个懂的间接抓包去篡改你的接口,而后绕过校验,通过sql注入间接随便登录。如果你这是一个下单业务,是不是给公司造成了很大损失 所以此时此刻接口测试指标来了: 1.可能发现客户端没有发现的bug(那么也叫暗藏bug) 2.及早爆出危险(保证质量失常上线) 3.接口稳固了,前端轻易改 4.最重要查看零碎安全性,稳定性 七、如何进行接口测试1.应用接口测试工具进行测试,接口测试和接口文档生成工具apipost,接口测试和性能测试工具jmeter 2.接口状态码示意含意 例如:200(胜利)/300(重定向别的中央)/400(申请语法错误)/500(服务器异样) 测试点: A. 用例设计(依据业务逻辑来设计用例,登录5次,须要2分钟后再登录 删除关注的车,列表少一条数据) B. 参数组合(传入不同值) C. 接口平安(绕过验证/绕过身份验证/参数是否加密等) D. 异样验证(输出异样参数边界值)