多测师讲解接口测试 _linux中搭建环境cms_高级讲师肖sir
一、cms后台管理系统测试环境用途 此接口测试环境主要用于编写接口测试用例、执行手工接口测试、和接口自动化使用
二、所需要的工具包
centos6.5 xshell4 xftp:用于传输文件至Linux系统 jdk mysql5.1.73 cms.war cms_sql.sql
三、搭建cms环境全部流程
1)进入到webapps目录下面 [root@localhost /]# cd /apachetomcat7.0.56/webapps/ 注意:清除前先拍摄快照保存之前已经搭建好的多有米前后台的环境 [root@localhost webapps]# rm rf * #注意是在webapps下清空所有的文件和目录 [root@localhost webapps]# rz #然后用rz命令上传cms.war包 -rw-r--r--. 1 root root 26023879 Oct 25 2017 cms.war
2)编辑修改连接数据库文件:(duoyoumi-jdbc.properties中配置文件修改成如下图) [root@localhost webapps]# cd cms/WEB-INF/ [root@localhost WEB-INF]# vim duoyoumi-jdbc.properties

3)在数据库新建一个cms数据库用来存储cms项目的表结构和表数据 [root@localhost /]# mysql -uroot -p123456 mysql> show databases; mysql> create database cms; #创建一个新的cms数据库
4)把cms过期更新后台管理系统的数据还原到cms库中 [root@localhost /]# mysql -uroot -p123456 cms</cms_sql.sql [root@localhost /]# mysql -uroot -p123456 mysql> use cms; mysql> show tables; #如果有出现表数据就表示导入成功
5)项目部署后操作: a.重启mysql数据库和Tomcat服务器、关闭防火墙 b.在浏览器访问:http://192.168.XXX.XXX:8080/cms 6)部署项目过程中注意事项 登录到前台或者后台后报404错误后怎么解决?
a.重启mysql数据库
b.重启 tomcat服务器
c.关闭防火墙
b.查看duoyoumi-jdbc.properties中的连接数据配置文件是否正确
e.重启网卡查看IP地址是否已经发生变化(service network restart)
f.以上操作不能成功打开页面可以使用netstat -nultp查看8080端口的占用情况、并且结束java进程信息、重新启动tomcat服务器、尝试打开cms平台首页。

7)cms过期更新后台管理系统成功打开如下(账号:admin 密码:123456)

多测师讲解接口测试 _linux中搭建环境cms_高级讲师肖sir的更多相关文章
- 多测师讲解接口测试 _windows中搭建环境cms_高级讲师肖sir
eclipse集成开发环境 搭建开发环境需要安装的工具如下 jdk-8u60-windows-x64.exe jdk eclipse.rar 集成开发框架 mysql-inst ...
- 多测师讲解接口测试 _postman(下)_高级讲师肖sir
关联接口 定义:上个接口返回的参数作为下一个接口的入参 1)接口1:查询出所有的州,自治区,直辖市,省(且发送请求不需要入参) 接口url地址: http://www.webxml.com.cn/We ...
- 多测师讲解接口测试 _postman(上)_高级讲师肖sir
Postman 一.Postman介绍 Postman是一个网页调试工具,也可以调试css.html Postman的操作环境 环境:Postman Mac.Windows X32.Windows X ...
- 多测师讲解接口测试 _fiddler无法打开浏览器_高级讲师肖sir
错误现象: 打开fi'd'dler以后浏览器无法打开,关闭fiddler之后可以打开浏览器 解决方案: 1. 2. 在点击确定
- 多测师讲解自动化测试_rf节课内容_高级讲师肖sir
*** Settings ***Library Selenium2LibraryLibrary OperatingSystem *** Variables ***${name} zhangsan@{l ...
- 多测师讲解 自动化测试理论(1)_高级讲师肖sir
自动化测试理论什么是自动化测试?广义的:通过工具或程序替代或辅助人工测试的行为叫自动化测试狭义的:通过工具录制或编写脚本模拟手工测试的过程,通过回放或运行脚本执行测试用例,从而代替人工对系统的功能验证 ...
- 多测师讲解 _接口自动化框架设计_高级讲师肖sir
背景:因为把传入接口参数.组建测试用例.执行测试用例和发送报告,都放入一个.py文件对于接口的使用非常不灵活就需要数据和接口业务进行分离让代码之间的 耦合性降低.和实现接口的分层管理,所以需要对代码进 ...
- 多测师讲解ui自动化框架设计思想_高级讲师肖sir
UI自动化框架:UI自动化框架可以分为8个模块,conf.data.public.pageobject.testcase.runner.report.log.conf是用来储存系统环境.数据库.邮件的 ...
- 多测师讲解selenium—自动化测试课堂面试题总结—高级讲师肖sir
1.你有做过自动化?你用什么语言? python2.自动化中如何使用语言打开一个网址?浏览器,浏览器对应驱动,导入库,类,get,url3.在一个浏览器中打开多个窗口?open_windows dri ...
随机推荐
- MyEclipse web项目连接数据库
1.Build path添加jdbc驱动包 2.编写驱动类 import java.sql.Connection; import java.sql.DriverManager; import java ...
- 阿里出品Excel工具EasyExcel使用小结
前提 笔者做小数据和零号提数工具人已经有一段时间,服务的对象是运营和商务的大佬,一般要求导出的数据是Excel文件,考虑到初创团队机器资源十分有限的前提下,选用了阿里出品的Excel工具EasyExc ...
- Unity3D获得服务器时间/网络时间/后端时间/ServerTime,适合单机游戏使用
说明 一些游戏开发者在做单机游戏功能时(例如:每日奖励.签到等),可能会需要获得服务端标准时间,用于游戏功能的逻辑处理. 问题分析 1.自己如果有服务器:自定义一个后端API,客户端按需请求就行了: ...
- pytest测试框架 -- skip跳过执行测试用例
跳过执行测试用例 1.@pytest.mark.skip(reason=" ") -- 跳过执行测试函数 可传入一个非必须参数reason表示原因 import pytest@ ...
- oracle之二redo日志
redo 日志 4.1 redo (重做) log 的功能:数据recovery4.2 redo log 特征: 1)记录数据库的变化(DML.DDL) 2)用于数据块的recover ...
- mysql数据库常见问题修改(待补充)
1.修改mysql最大连接数的方法:临时修改:1.使用命令show variables 来查看当前最大连接数 show variables like '%max_connections%'; 使用命令 ...
- $\TeX$ Gyre 字体安装过程与问题解决
目录 安装过程 1. 下载字体包 2. 安装字体 3. 测试范例文件 本文地址 https://www.cnblogs.com/oberon-zjt0806/p/13672426.html 本文只是一 ...
- 记tp5.1使用composer PhpOffice的xlsx表格文件导入数据库
在项目环境下composer require phpoffice/phpspreadsheet在项目中引用use PhpOffice\PhpSpreadsheet\IOFactory; 下面是 上传x ...
- python类,魔术方法等学习&&部分ssti常见操作知识点复习加深
python类学习&&部分ssti常见操作知识点复习加深 在做ssti的模块注入的时候经常觉得自己python基础的薄弱,来学习一下,其实还是要多练习多背. 在python中所有类默认 ...
- 用Docker swarm快速部署Nebula Graph集群
用Docker swarm快速部署Nebula Graph集群 一.前言 本文介绍如何使用 Docker Swarm 来部署 Nebula Graph 集群. 二.nebula集群搭建 2.1 环境准 ...