zoukankan      html  css  js  c++  java
  • jmeter+ant+jenkins接口自动化测试框架

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

    安装jmeter

    安装及配置ant

    • 目录结构设计参见msidTest

    • 注意在antlib下新增两个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:TestTestAutopc下进入命令行,执行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:TestTestAutopcuild.xml

    状态

    2446b76be877435341e73dc250d164cf.png

    • 修改admin密码
      原密码位置C:UsersfairyToad.jenkinssecretsinitialAdminPassword
      c/.jenkins/users/admin_1/config.xml
      #jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS替换掉<passwordHash>里的内容
      新密码为111111
      重启服务即可
      
    种一棵树最好的时间是十年前,其次是现在
  • 相关阅读:
    RAID
    js 网页右下角提示框
    程序方式301
    c# ListView 虚拟模式 相关操作
    asp显示出错信息
    servu 9.3.0.1破解
    Linux下红色闪烁文件问题
    服务器实现定时开关机
    php进主页出现:HTTP 错误 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况。
    怎样使用yum只下载一个包而不安装呢?
  • 原文地址:https://www.cnblogs.com/fairytalk/p/13289263.html
Copyright © 2011-2022 走看看