二、jmeter-基本操作及场景设计--CICD-Jenkins + jmeter + ant

CICD: 持续集成 持续交付 把在制作品,尽可能快速,推送给用户(每次代码迭代,通过手动/自动构建,报告输出)

使用工具:Jenkins + jmeter + ant

工具介绍:

    Jenkins:只是CICD一个工具devops;功能测试: 用它来打包,部署环境; 自动化测试: 打包代码,运行代码,进行自动化测试;性能测试: 打包性能脚本,进行性能测试,获得性能报告

    Jmeter:性能脚本编辑工具

    Ant:代码的编译、测试、执行-----; 最重要的文件: build.xml

工具安装:Jenkins: 参考:

    Jenkins --本地代码部署--构建–邮件发送                      启动命令:java -jar jenkins.war

   Ant: 下载并安装Ant: 下载地址:https://ant.apache.org/bindownload.cgi ,windows系统下载zip包; 将安装包解压到文件夹中,我解压到了D:\ant中。配置环境变量,ANT_HOME=D:\ant ,path中增加%ANT_HOME%\bin

   进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回城键,会显示出你安装的ANT版本,如果成功显示,说明你的配置应该是成功了.

配置修改:

  Jenkins:  1.插件安装:  Ant                                                                                                
            2.配置ant本地路径(Global Tool Configuration) ----ant安装指定目录                   
            3.创建项目,项目-配置-构建—增加构建步骤:Invoke Ant

 Jmeter:   1.jmeter 的bin目录:jmeter.properties文件:有个output_format: jmeter.save.saveservice.output_format=xml;修改为xml                         
            2.jmeter的extras文件夹中  build.xml:         project: 有且仅有一个

                + default=all 默认情况下,会执行任务名称为all的任务,all的任务它包含了test、report、mail 也就是说,默认情况下,会执行测试入围、生成报告任务、发送邮件任务

               在jenkins的item中配置 构建 invoke ant中 也有targets, 如果这个targets没有填,那么就根据build.xml文件中default值来执行,如果有填,就执行你填写的任务。如果targets 如果想要填多个,点击右侧 下三角图标,然后 回车换行的方式填写多个

                                            
build.xml  内容配置详解:

运行构建:

  1. Jenkins 运行构建,如图可查看运行结果:
    2.查看报告(报告原件)
    3.数据分析,若觉得报告太过简单(1.修改报告模版,2.对应报告有jtl文件,可结合 jmeter-场景设计及报告-报告分析,手动生成报告)
posted @ 2022-04-09 19:00  小学生1号  阅读(104)  评论(0编辑  收藏  举报