【必读篇】Python自动化测试报表生成(2)--自动化测试报告系统

概述

提供指定的接口,为测试人员提供好用的测试报告存储,显示及分享的系统。

主要功能包括:

1、判定测试
2、压力测试
3、响应测试
4、安全测试

使用方法

主要步骤如下:

1、使用微信在首页扫码进行注册或者登录
2、【账号管理】-【项目信息】查看到 项目编号
3、【账号管理】-【项目组织】发送邀请码给其它注册用户,即可共享本组织的信息

系统展望

1、用户使用pyunit或者JUnit做判定式的自动化测试(包括接口自动化,单元自动化,界面自动化,运行环境检测自动化)

2、使用统一API接口,将测试结果发送到测试自动化SAAS服务

3、自动化SAAS服务器再触发相应的webhook,回调到后续的系统(例如:自动化发布系统)

4、完成持续集成

判定测试

概述

此处的 判定测试 的测试场景和类别包括且不限于:

1、单元测试

2、接口测试

3、UI测试

4、环境测试

只要是涉及到:

1、测试用例

2、测试套件

3、测试结果

4、测试详情

都可以使用本系统生成报表并存储历史测试数据。

上行接口

路径:

/testdata/create-test-data/

要求: token放url里面

请求方式:POST

请求参数:

… code::

{
    "was_successful": false,
    "skipped": 7,
    "errors": 0,
    "failures": 10,
    "pro_id": "57a835c8c6e905166da94243",
    "pro_version":"1.3.4.5",
    "total": 88,
    "run_time": 51.77724599838257,
    "details": [
        {
            "status": "failures",
            "note": "AssertionError: 404 != 403 : gt不等于32位,返回404",
            "explain": "gt不等于32位,返回404",
            "test_case": "test_getfrontlib_gt_not32"
        },
        {},
        {}
    ]
}

返回值:成功标准值

结果查看

在这里插入图片描述
在这里插入图片描述
系统介绍

系统定位和使用场景:

本系统定位为测试报告系统
没有代码执行系统,需要自己去写测试代码
可以将执行系统放在Jenkins里面去自动构建触发你的执行代码,然后测试结果显示到本系统中
Jenkins只能显示构建的历史,然后本系统可以显示测试的历史,刚好可以成为一个补充

件测试是IT相关行业中最容易入门的学科~不需要开发人员烧脑的逻辑思维、不需要运维人员24小时的随时待命,需要的是细心认真的态度和IT相关知识点广度的了解,每个测试人员从入行到成为专业大牛的成长路线可划分为:软件测试、自动化测试、测试开发工程师 3个阶段。

在这里插入图片描述

这里有我整理的一些资料,如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加我们的软件测试交流群 313782132 ,里面有各种软件测试资料和技术交流。

课程背景:    企业里面很多系统管理后台,用easyui + highcharts + django 进行后台管理的整合,而这块资料在网上资料甚少,很多有经验的朋友在做这块时候也经常出现各种问题,目前我们老师以前在大数据真实项目中用到这块,现在受一些网友建议单独录制easyui + highcharts + django,希望可以帮助那些同学。视频+技术文档+源码让你看过后马上也可以搭建起来。  比如现在的友盟 和 百度统计 都是在类似这样的统计,我们会通过2~3个小时左右的课程,让你掌握这样的技术。   目标人群:  1、初级以上普通开发人员  2、web开发人员,对python感兴趣同学  3、对编程感兴趣的同学   课程目录:  01easyui_highcharts_django整合之需求介绍  02easyui_highcharts_django整合通过pycharm创建项目  03easyui_highcharts_django整合配置路由显示第一个页面  04easyui_highcharts_django整合下载easyui资源并且导入到项目里面  05easyui_highcharts_django整合修改配置文件加载static静态文件  06easyui_highcharts_django整合对页面进行修改  07easyui_highcharts_django整合对合并母模板layout  08easyui_highcharts_django整合添加一个新的业务的代码实现流程  09easyui_highcharts_django整合highcharts简单介绍  10easyui_highcharts_django整合highcharts的整合到django里面  11easyui_highcharts_django整合快速做出另一个业务流程  12easyui_highcharts_django整合柱状图  13easyui_highcharts_django后台返回json数据并且展示   14大数据django后台数据保存到mysql里面  15大数据django从mysql里面读取数据并显示到页面上面  课程环境:    环境:win10,  python 2.7.13,  django 1.8.3 ,  pymsql   收获预期:    1.使用django开发项目  2.学会使用easyui框架  3.学会使用highcharts  4.easyui_highcharts_django开发后面展示项目   案例截图:      
©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页