超详细——接口测试总结与分享

Posted qq3140781314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超详细——接口测试总结与分享相关的知识,希望对你有一定的参考价值。

本文目标

1.测试环境搭建步骤 

2.项目包/配置文件部署 

3.SQL脚本执行 

4.测试环境部署相关问题

技术图片

一个接口, 必须要包含一些什么?

接口地址  请求方式  请求头  参数

1.测试环境搭建步骤

1.测试环境准备(开发提测前两天) 安装好软件服务并确认服务访问正常

   安装jdk, web应用服务器tomcat并配置环境变量

   安装数据库mysql

 

2.项目包部署(开发提测)

   部署项目包/配置文件
   执行SQL脚本

2. 测试环境搭建步骤

开发提测: 部署项目包

future.sql --------> 数据库脚本文件, 数据库初始化脚本文件

futureloan.war  --------> 项目包

技术图片

 

1)mysql上新建一个数据库  -----> 执行future.sql脚本

2)futureloan.war   --------> webapps

   配置文件 -------> conf

   修改jdbc配置文件信息: ip端口号, 库名, 连接用户名, 密码

   重启tomcat: 关闭tomcat再启动

3)测试项目是否部署成功

A:看日志

B:访问接口 (云服务器开放8080端口)

 

如显示服务器异常, 说明环境没成功

tomcat 没有 restart命令

重启tomcat的两种方法:

 

1.通过脚本, 先关闭再启动, 也就是先执行 /shutdown.sh,再启动tomcat 执行./startup.sh 

2.kill杀掉tomcat进程, 然后再启动

 第二种启动方法

查看tomcat进程号: ps –ef | grep tomcat

root: 是uid   

 

26313: pid 进程号  

1: ppid

00:00:00 是临时进程,没有任何关系,不用管

结束进程: kill -9 26313

技术图片

pid: 进程号,每个人都是一样的吗?

                                            不一样

那这个pid是怎么来的呢?

                   系统分配的

如果不带-9, 遇到一些顽固的进程, 是杀不干净的, 会影响到下一次的启动

思考: 可不可以通过端口来杀掉tomcat进程?

怎么看日志?

每一家公司, 甚至是每一个项目, 他们的日志文件路径和日志文件名都会是不一样的 ! 当你们进入公司了, 要去看日志, 直接问开发,比如日志文件: catalina.out

日志已经写入catalina.out里边了,怎么看?

1.可以vi catalina.out查看

你要找的错误日志在哪里? 出现问题了,找exception关键词?exception

技术图片

一般前边缩进了的, 就是错误地址,查找日志 是脱离点点点测试, 非常重要的一个技术,一旦修改了任意的一个配置文件, 我们都要重启tomcat

2. tail –f  日志名,实时查看日志信息

实际做测试的时候, 我们就是用tail –f 日志文件名,tail –f只能看新的操作, 不能看老的操作日志,ctrl+c 退出

 

以上是关于超详细——接口测试总结与分享的主要内容,如果未能解决你的问题,请参考以下文章

❤️熬夜7天肝出5万字禅道/缺陷报告/测试报告/接口测试及用例/Fildder超详细总结❤️

接口测试的实践与总结分享

入门必知 | 接口测试详细概述

接口测试题目总结

关于接口测试自动化的总结与思考

腾讯技术总结!超实用的HTML 5接口全方位测试总结文