背景:这里只介绍在jenkins中如何启动本地已有Jmeter安装的情况。且接口测试的脚本已经做好。
步骤:
1. 启动Jenkins后,新建一个自由风格的项目
2. 项目名称等配置如下图所示:
2. 点击“增加构建步骤”,新建一个“Execute Windows batch command”,按照如下方式填写命令
其中,<1>为接口测试脚本的名称;<2>为Jmeter执行后默认生成的jtl结果文件;<3>为生成的html报告存放的文件夹名称。Jmeter3及以后的版本才有生成html的功能。
-n:非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t:测试文件 -> 要运行的 JMeter 测试脚本文件
-l:日志文件 -> 记录结果的文件
-e:指脚本运行完后生成报告
-o:指定报告存放的目录
3. 执行完成后,获取生产的html的报告。
这里已经在Jenkins中添加了html报告插件。假设你的报告是存放在%workspace%/temp下面的,那么这里的相对路径就填写为temp
4. 点击保存,然后立即构建,就OK了。但是HTML Publisher Plugin 插件在新的Jenkins版本中会导致打开的网页中无法加载CSS以及无法点击按钮的情况,由于CSP导致,可在Jenkins控制台中执行:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
本文介绍如何在Jenkins中自动化执行已有的JMeter接口测试脚本,并生成HTML测试报告。具体步骤包括创建Jenkins项目、配置执行命令以及集成HTML报告。
233

被折叠的 条评论
为什么被折叠?



