jmeter+ant+jenkins接口自动化测试框架

jmeter+ant+jenkins接口自动化测试框架

安装jmeter

安装及配置ant

  • 目录结构设计参见msi\d\Test\

  • 注意在ant\lib下新增两个jar包:

    • ant-jmf.jar
    • ant-jmf-1.1.1.jar
  • 自定义TestAuto/pc/build.xml

  • from邮箱需开启服务:POP3/SMTP服务

  • jmeter/lib安装mail-1.5.0-b01.jar包

  • jmeter/bin/jmeter.properties下修改如下代码

    #jmeter.save.saveservice.output_format=csv
    jmeter.save.saveservice.output_format=xml
    
  • D:\Test\TestAuto\pc下进入命令行,执行ant即可!

安装tomcat

  • 配置环境变量

  • 在webapps下添加jenkins.war

  • 在命令行输入startup启动,或在bin下双击startup.bat启动

  • 在浏览器本地启动詹金斯服务:

    http://localhost:8080/jenkins/
    
  • 新手入门
    在高级代理设置上传插件和升级站点

    http://localhost:8080/jenkins/pluginManager/advanced
    
    
    # 升级站点需要改为HTTP协议
    
    # 插件下载地址
    http://updates.jenkins-ci.org/download/plugins/
    

新建项目

构建触发器(定时发送邮件)

  • build periodically 日程表

    • 定时构建语法:* * * * * (五颗星,多个时间点,中间用逗号隔开)

      第一个*表示分钟,取值0~59
      第二个*表示小时,取值0~23
      第三个*表示一个月的第几天,取值1~31
      第四个*表示第几月,取值1~12
      第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日
      

      Jenkins在执行自动化构建时往往是以天为单位来执行的,下面举的例子就是在一天中常用的定时构建示例。

      - - 每5分钟构建一次:H/5 * * * *
              每15分钟运行一次:H/15 * * * *
              每30分钟构建一次:H/30 * * * *
              每2小时构建一次:H H/2 * * *
              每天早上8点构建一次:0 8 * * *
              每天中午下班前定时构建一次:0 12 * * *
              每天下午下班前定时构建一次:0 18 * * *
              每天的8点,12点,22点,一天构建3次:0 8,12,22 * * *
              一个小时的前30分钟,每10分钟运行一次 (30分钟, 可能在 4分,14分,24分):H(0-29)/10 * * * *
              每周一至周五,上午9:45到下午3:45,每隔2小时45分钟运行一次:45 9-15/2 * * 1-5
              每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38):H H(9-17)/2 * * 1-5
              除12月外,每月1号和15号每天一次:H H 1,15 1-11 *
      
      
      

增加构建步骤

  • invoke ant
    • build file:D:\Test\TestAuto\pc\build.xml

状态

2446b76be877435341e73dc250d164cf.png

  • 修改admin密码
    原密码位置C:\Users\fairyToad.jenkins\secrets\initialAdminPassword
    c/.jenkins/users/admin_1/config.xml
    #jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS替换掉<passwordHash>里的内容
    新密码为111111
    重启服务即可
    
posted @ 2020-07-12 18:12  谪仙人自来也  阅读(148)  评论(0编辑  收藏  举报