如何优化HTML代码以提升烟花图片的搜索引擎排名?
摘要:html简单网页代码烟花,seo图片优化,dede网站如何换logo,seo中国1. 什么是接口测试 顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换&am
html简单网页代码烟花,seo图片优化,dede网站如何换logo,seo中国1. 什么是接口测试
顾名思义#xff0c;接口测试是对系统或组件之间的接口进行测试#xff0c;主要是校验数据的交换#xff0c;传递和控制管理过程#xff0c;以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型#xff0c;测试类型又主…
1. 什么是接口测试
顾名思义接口测试是对系统或组件之间的接口进行测试主要是校验数据的交换传递和控制管理过程以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型测试类型又主要分为功能测试性能测试稳定性测试安全性测试等。
在分层测试的“金字塔”模型中接口测试属于第二层服务集成测试范畴。相比UI层主要是WEB或APP自动化测试而言接口自动化测试收益更大且容易实现维护成本低有着更高的投入产出比是每个公司开展自动化测试的首选。
下面我们以一个HTTP接口为例完整的介绍接口自动化测试流程从需求分析到用例设计从脚本编写、测试执行到结果分析并提供完整的用例设计及测试脚本。 2. 基本流程
基本的接口功能自动化测试流程如下
需求分析 - 用例设计 - 脚本开发 - 测试执行 - 结果分析
2.1 示例接口
接口名称豆瓣电影搜索
地址啥的会被屏蔽发不出来放在文末了
3. 需求分析
需求分析是参考需求、设计等文档在了解需求的基础上还需清楚内部的实现逻辑并且可以在这一阶段提出需求、设计存在的不合理或遗漏之处。
如豆瓣电影搜索接口我理解的需求即是支持对片名演职人员及标签的搜索并分页返回搜索结果。
4. 用例设计
用例设计是在理解接口测试需求的基础上使用MindManager或XMind等思维导图软件编写测试用例设计主要内容包括参数校验功能校验、业务场景校验、安全性及性能校验等常用的用例设计方法有等价类划分法边界值分析法场景分析法因果图正交表等。
针对豆瓣电影搜索接口功能测试部分我们主要从参数校验功能校验业务场景校验三方面设计测试用例如下 5. 脚本开发
依据上面编写的测试用例设计我们使用pythonnosetests框架编写了相关自动化测试脚本。可以完整实现接口自动化测试、自动执行及邮件发送测试报告功能。
5.1 相关lib安装
必要的lib库如下使用pip命令安装即可
pip install nose pip install nose-html-reporting pip install requests
5.2 接口调用
使用requests库我们可以很方便的编写上述接口调用方法如搜索q刘德华示例代码如下
#codingutf-8 import requests import json url https://api.douban.com/v2/movie/search paramsdict(qu刘德华) r requests.get(url, paramsparams) print Search Params:\n, json.dumps(params, ensure_asciiFalse) print Search Response:\n, json.dumps(r.json(), ensure_asciiFalse, indent4) 在实际编写自动化测试脚本时我们需要进行一些封装。
