鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

创建测试任务

  1. 云测试服务页面点击“立即申请”,进入“申请成功”页面。
    图1 云测试服务页面
  2. 单击“创建测试任务”,进入“创建测试项目”页面,填写“任务名称”、“任务描述”和选择“测试类型”(*为必填项)。填写登录远程实验室环境的SSH账号(root)和SSH登录密码。
    图2 创建测试项目
  3. 填写待测试应用软件部署路径、待测试应用软件进程名称。

    “应用进程名称”可以通过ps -ef|grep -v grep|grep (应用软件名称) 或者docker top (容器ID) 命令CMD所在列查看服务器启动的进程名称。

    • 以Tomcat为例说明应用进程名称,在远程实验室环境部署了Tomcat后,通过“ps -ef|grep -v grep |grep tomcat-juli.jar”匹配到进程,那么应用进程名称可填写为:tomcat-juli.jar

    • 以Docker应用为例说明应用进程名称,应用软件启动后,通过docker top “容器ID”查看到进程名称,如下图所示,查看到进程名称为mysqld,且使用“ps -ef|grep -v grep |grep mysqld”匹配到进程,那么应用软件进程名称可填写为: mysqld。

  4. 填写远程实验室中待测试应用软件的启动脚本路径和停止脚本路径。
    • 编写启动脚本

      下面以Nginx为例说明编写启动脚本,在任务目录(如:/root/nginx)。

      1. 执行vim start.sh
      2. 按“i”进入编辑模式,输入:
        #!/bin/bash  
        systemctl start nginx
      3. 按“ESC”键退出编辑,然后输入“:wq”保存修改并退出文档。
      4. 给脚本赋予执行权限,执行 chmod +x start.sh
      5. 执行“pwd”查看脚本所在的目录。
    • 编写停止脚本

      下面以Nginx为例说明编写停止脚本,在任务目录(如:/root/nginx)

      1. 执行vim stop.sh
      2. 按“i”进入编辑模式,输入:
        #!/bin/bash
        systemctl stop nginx
      3. 按“ESC”键退出编辑,然后输入 “:wq” 保存修改并退出文档。
      4. 给脚本赋予执行权限,执行chmod +x stop.sh。
      5. 执行“pwd”查看脚本所在的目录。

    1、注意编写待测试应用的启动脚本和停止脚本,确保脚本执行后能够退出。建议手动执行所编写的脚本,确认能自动退出。

    2、确保启动脚本和停止脚本有执行权限。

    如需切换不同的用户启动进程,可以参考如下方法:

    编写脚本,使用下面方式启动。

    su - username<<EOF
    启动命令;
    exit;
    EOF
  5. 上传功能测试用例脚本。
    1. 请下载功能测试模板,根据模板补充功能测试用例。
    2. 平台使用pytest和shUnit2作为测试框架,请参考模板demo目录下的例子,选择自己熟悉的开发语言进行开发,功能测试用例编写方法见3-功能测试用例编写
    3. 编写好脚本请放置在function_testing目录下(该目录名称不能修改)。
    4. 压缩整个function_testing目录生成zip包,然后上传到云测试服务平台。

    编写好脚本请放置在function_testing目录下(该目录名称不能修改),然后压缩整个function_testing目录生成zip包

    • 目录结构如下:

      function_testing

      |- ***.py

      |- ***.sh

    • 打包方式
      • Windows环境,使用rar等软件进行打包压缩成function_testing.zip文件
      • Linux环境中,使用命令进行打包:zip -q -r function_testing.zip function_testing
  6. 上传性能测试用例脚本。
    1. 请下载性能测试模板,根据性能测试模板,根据模板补充性能测试用例脚本。
    2. 平台目前集成Apache JMmter工具进行压力测试,用户需先在自己PC机上完成性能测试用例的编写,再将JMeter性能测试用例上传至云测试平台。性能测试用例编写方法见4-性能测试用例编写
    3. 编写好测试用例请放置在performance_testing/jmeter_test_plans目录下(该目录名称不能修改)。
    4. 压缩整个performance_testing目录生成zip包,然后上传到云测试服务平台。

    编写好脚本请放置在performance_testing/jmeter_test_plans目录下(该目录名称不能修改),然后压缩整个performance_testing目录生成zip包

    • 目录结构如下:

      performance_testing

      |- -jmeter_test_plans

      | |--***.jmx

      |- -test_plans.ini

    • 打包方式
      • Windows环境,使用rar等软件进行打包压缩成performance_testing.zip文件
      • Linux环境中,使用命令进行打包:zip -q -r performance_testing.zip performance_testing/