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

超详细——接口测试总结与分享(三)_第1张图片

本文目标

1.测试环境搭建步骤 

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

3.SQL脚本执行 

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

超详细——接口测试总结与分享(三)_第2张图片

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

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

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

超详细——接口测试总结与分享(三)_第3张图片

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

                                            不一样

那这个pid是怎么来的呢?

                   系统分配的

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

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

软件测试技术交流群~1125760266,欢迎加入,共同进步!进群可免费领取资料,视频教学!

怎么看日志?

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

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

1.可以vi catalina.out查看

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

超详细——接口测试总结与分享(三)_第4张图片

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

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

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

你可能感兴趣的:(超详细——接口测试总结与分享(三))