• 工作成功展示


    一、接口自动化:
    行业中,能实现接口自动化的方式有多种
    a、小工具,excel等维护,规格低
    b、借助合理的工具,如jmeter等进行二次开发,增加一些jar等,配合java脚本语言beanshell解决几乎所有的复杂问题
    c、利用开源的框架,httpclient+testng+allure+springmvc等一些结束,做成一个web平台
    我实现了BC两种方案,好处如下:
    1、重复有规律的手工作(包括回归,线上走top10,修改、删除一些冗余代码,每次发版、bug修复自动触发);
    2、预发、测试环境布有规律重复性工作;
    3、线上监控预警,实时预警
    4、 我们自动化目前维护了将近1000+case,可维护的度很高,维护了线上、预发、测试,三套环境,做到了定时。
    利用webhooks钩子触发打包,然后触发我们自动化,生成的报表,发给指定的人这是基础,我现在继承了钉钉,可以把接口的url.报错信息也打出,很快定位

    C的实现方式和这个也差不多,报表更炫酷,web管理项目allure的报表
    二、性能压测平台
    实现了2种落地方案:
    jmeter+ant+jenkins,快速便捷搭建性能平台,支持分布式压测,可以提供百万级别的压测

    2、基于jmeter内核,二次开发平台,使用框架如下:

    实现如下

  • 相关阅读:
    安装Kudu
    flume+kafka+spark streaming整合
    安装Kafka
    DataFrame格式化
    RDD/Dataset/DataFrame互转
    多个jar包合并成一个jar包的办法
    flume使用示例
    ecplise + hadoop 调试环境搭建
    web.xml文件加载顺序
    Web.xml配置参数详解
  • 原文地址:https://www.cnblogs.com/Slowfish/p/16209733.html
Copyright © 2020-2023  润新知