8月1日 接口自动化测试与持续集成体系建设 课程贴

课程价值

  1. 学习Java + Rest-assured + Jenkins 接口功能自动化测试持续集成
  2. 学习JMeter + Jenkins 接口压力自动化测试持续集成
  3. 学习从源码打包、发布到自动部署、UI自动化测试的持续集成体系建设

大纲

  1. Jenkins 接口功能自动化测试持续集成实战
  2. Jenkins 接口压力自动化测试持续集成实战
  3. 持续集成体系建设

PPT

课程用时

3.5小时

作业

  1. 在自己的Jenkins上实现Java + Rest-assured + Jenkins 接口自动化测试持续集成,最终测试报告用allure-report进行展示
  2. 在自己的Jenkins上实现JMeter + Jenkins 接口压力测试持续集成,最终将JMeter压测报告输出到Jenkins任务上展示
  3. 在自己的Jenkins上实现App源码打包、发布、自动化测试的持续集成体系建设,任务结果用email的形式进行通知

课后表单

如果想每次运行之后都自动生成allure的html报告文件,所执行的命令是配置在代码里面,还是在Jenkins-commandline里面?

  1. 需要在代码里引入allure-maven的插件,然后在allure.properties配置文件中指定allure-results 测试结果数据的存储位置;
  2. 运行maven test, 执行junit5 自动测试;
  3. 在Jenkins中添加allure report 插件, 在插件中指定allure-results的位置为 步骤1中设定的位置。
    完成这些步骤之后,再运行jenkins任务就可以在jenkins 任务中生成allure report。
关闭