接口自动化测试实战
文章平均质量分 66
汪喆_Jack
本人热爱开发, 喜欢学习各种IT技术,了解新技术,希望和志同道合的伙伴切磋,相互交流!
展开
-
接口自动化测试整体认知
一.什么是接口对外暴露一个统一规范的接入点二.为什么要做接口测试更容易实现持续集成(系统越来越复杂,通常使用Jenkins实现自动发包)自动化测试落地性价比更高,比UI更稳定大型系统更多更复杂,系统间模块越来越多Bug更容易定位(因为分模块进行测试)降低研发成本,提高效率三.接口自动化测试开发技能树开发语言(整体开发采用java)测试框架(整体包含TestNG、Htt...原创 2018-10-20 16:10:29 · 218 阅读 · 0 评论 -
接口测试的用例设计
一.接口测试的范围1.功能测试等价类划分法边界值分析法错误推断法因果图法判定表驱动法正交试验法功能图法场景法2.异常测试数据异常null“”数据类型环境异常负载均衡架构:通常是前面一台Nginx,后面跟一大堆tomcat。Nginx的作用就是分发。冷热备份:热备份的意思是前面8个tomcat,后面跟着8个tomcat看着前面的,当其中一个挂了,其备份...原创 2018-10-20 23:25:49 · 274 阅读 · 0 评论 -
手工接口测试到自动化框架设计
一.手工接口测试的常用工具1.Postman2.HttpRequest(firefox插件)3.Fiddler(具备抓包和发送请求功能)4.半自动化:Jmeter(结果统计方面不完善)二.自动化框架的设计1.显示层测试报告(TestNG)2.控制层逻辑验证(如何使用HttpClient,如何操作Mybatis)3.持久层测试用例存储(数据驱动)(结合Mybatis操...原创 2018-10-20 23:50:14 · 329 阅读 · 0 评论 -
企业及代码管理工具git的使用
一.为什么使用Github1.Github的特点开源的分布式版本管理系统开源项目集中的代码库所有略有规模的公司都在使用2.Github的功能介绍记录多个版本查看历史操作,可以进行版本回退和前进的控制多端共享代码,自动合并3.Github与SVNSVN版本集中管理,所有的代码都在中央服务器上Git去中心化,每个服务器上都有一个完整的代码库二.Github的使用1...原创 2018-10-21 11:41:00 · 1490 阅读 · 0 评论 -
测试框架TestNG
一.TestNG介绍1.适合测试人员使用的原因比Junit涵盖功能更全面的测试框架Junit更适合隔离性比较强的单元测试TestNG更适合复杂的集成测试2.TestNG的使用maven引入<dependencies> <dependency> <groupId>org.testing</groupId> ...原创 2018-10-21 21:47:30 · 195 阅读 · 0 评论 -
测试报告
ExtentReport基本介绍官网extentreports.com1.ExtentReport的配置和使用在项目中创建名为Chapter6的Module添加项目依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2018-10-21 23:09:18 · 333 阅读 · 0 评论 -
Mock接口框架的应用实战
一.Mock平台功能介绍Mock平台可以帮助前端人员进行接口的模拟,本文介绍Moco框架二.Moco框架基本介绍Moco框架其实就是一个jar包,到 http://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0 网站上去获得,下载moco-runner-0.11.0-standalone.jar三.Moc...原创 2018-10-21 23:46:56 · 2491 阅读 · 2 评论