基础测试环境配置

2020/05/14 测试开发

记录功能测试中需要的基本测试环境的配置。

环境变量

一步到位,依次打开「设置 > 系统 > 关于 > 高级系统设置 > 环境变量 > 用户变量」,加入下列内容。

Java_Home:
	C:\Program Files\Java\jdk
MySQL_Home:
	D:\Develop\MySQL
ANDROID_HOME:
	D:\Develop\Android
Path:
	%Java_Home%\bin
	%MySQL_Home%\bin
	%ANDROID_HOME%\platform-tools

通用

抓包工具

Fiddler | Charles Proxy

数据库工具

Navicat Premium

激活「已失效,旧版本可用」

  1. 下载 Navicat Keygen
  2. 命令行:navicat-patcher.exe “C:\Program Files\PremiumSoft\Navicat Premium 12”
  3. 命令行:navicat-keygen.exe -text .\RegPrivateKey.pem
  4. 断开网络,并打开 Navicat,找到注册窗口,并填入 keygen 给出的序列号,然后点击激活按钮
  5. 在手动激活窗口会得到一个请求码,复制它并把它粘贴到 keygen 里
  6. 复制激活码,粘贴到 Navicat 的手动激活窗口

激活

数据库

MySQL Community Server

下载压缩包版的,在解压后的目录下创建「my.ini」文件,内容如下。

[mysql]
default-character-set=utf8mb4
[mysqld]
port=3306
basedir=D:\\Develop\MySQL
datadir=D:\\Develop\MySQL\SQLData
max_connections=20
character-set-server=utf8mb4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password

初始化数据库,并配置服务,初始密码会在初始化时显示在 cmd 的输出内容中。

  1. 进入 bin 目录下以管理员身份打开 cmd,执行以下命令进行初始化

     mysqld --initialize --console
    
  2. 执行以下命令安装服务

     mysqld --install mysql8
    
  3. 执行以下命令开启服务

     net start mysql8
    
  4. 执行以下命令关闭服务

     net stop mysql8
    

配置数据库远程访问权限,远程访问需要使用非「root」用户。

  1. 登录数据库

     mysql -u root -p
    
  2. 修改密码:

     ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
    
  3. 进入数据库:

     use mysql;
    
  4. 创建用户:

     CREATE USER 'testuser'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
    
  5. 修改权限:

     GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%';
    

虚拟机

如果需要的话。

VMware Workstation Player | CentOS | Xshell & Xftp

Java 环境

JDK

Oracle JDK

Tomcat

Apache Tomcat

配置服务。

  1. 进入 bin 目录下以管理员身份打开 cmd,执行以下命令安装服务

     service install tomcat9
    
  2. 执行以下命令开启服务

     net start tomcat9
    
  3. 执行以下命令关闭服务

     net stop tomcat9
    

可以在「tomcat-users」文件中添加其他用户。

<role rolename="manager-gui"/> 
<role rolename="admin-gui"/> 
<user username="testuser" password="123456" roles="manager-gui,admin-gui"/>

部署项目

将项目「.war」包文件放入「webapps」文件夹中,启动服务即可。

PHP 环境

XAMPP

XAMPP,其中包含了 MySQL 和 Tomcat,但是都是较老的版本。

部署项目

将项目文件解压后放入「htdocs」文件夹中,启动服务即可。

静态资源

Apache httpd

Apache httpd

配置服务。

  1. 进入 bin 目录下以管理员身份打开 cmd,执行以下命令安装服务

     httpd -k install -n apache
    
  2. 执行以下命令开启服务

     net start apache
    
  3. 执行以下命令关闭服务

     net stop apache
    

可以在「conf/httpd.conf」文件中配置端口号和文件目录等。

``` conf
ServerRoot "${SRVROOT}"
Listen 9100
```

Python

在目标文件夹下执行命令

python -m http.server

Nginx

Nginx

Android 环境

adb

Android 调试桥 (adb)

推荐一个投屏工具:Scrcpy

产品经理相关

原型图

Axure RP | Axure RP 汉化包

激活:

  • macwk.com
    • WnXKElaO7BLA5KKZh9LpNLl/DsU62fHnnazJt5Gs4FzuOxkwgR3bYQNiSWyk7iVT
  • macwk.com
    • Cpvm3Fe/TOnZY2agskB3AxZe8a16QrW+NL2CUY9v9F+jyaOkv2suqshcVC81ZFha
  • macwk.com
    • eZZPVm1LL6KcZ6XpOLFfGezpdl9c49EAdOYdoEsNSA2TJGHu7tA5Voyyj+h1nPLo