请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 762|回复: 0

Jenkins+jmeter整合使用

[复制链接]

31

主题

31

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2022-6-29 20:17:17 | 显示全部楼层 |阅读模式
本帖最后由 刘颖 于 2022-7-1 09:37 编辑

一、关于jmeter
1)新建线程组及事务控制器,确保根据层级细化到一个接口一个事务控制器,且事务控制器勾选创建父取样器
2)创建所需要的全局配置元件 == 用户定义的变量、cookie管理器、http请求默认值
3)编写测试脚本:http取样器:名称:设置为用例的标题 、添加断言、有关联的地方添加json/正则表达式提取器进行取值
4)创建项目文件夹( WX_API_TEST_PROJECT_JMETER )创建子文件夹(test_scripts\results\test_data)
5)将完成的jmeter脚本放至WX_API_TEST_PROJECT_JMETER文件夹下的test_scripts文件夹

二、关于Jenkins
1)进入Jenkins,点击进入项目,再点击配置
2)进入构建触发器,勾选Build periodically,设置Jenkins定时执行
* * * * *  分别代表分时日月周
例:
15 * * * *  每个小时的第15分钟自动执行一次
15 20 * * *  每天的20:15分执行一次
15 20 06 * *  每个月的6号20:15分执行一次
15 20 06 05 *  每年的5月6号20:15分执行一次
15 20 * * 3  每周三的20:15分执行一次
3)进入构建,点击【增加构建步骤】,选择Execute Windows batch command输入命令

cd /d D:\WX_API_TEST_PROJECT_JMETER
call jmeter -n -t  ./test_scripts/接口测试实战.jmx -l ./results/homework003.jtl -e -o ./results/html003
exit 0
cd /d D:\WX_API_TEST_PROJECT_JMETER\results\html003
copy index.html result_%BUILD_TIMESTAMP%.html
copy /Y index.html %WORKSPACE%

4)进入构建后操作,选择Editable Email Notification,在Project From输入邮箱地址
5)往下滚动到advantaged settings,点击后,继续滚动到如下图触发器 ,点击删除按钮
6)删除后add trigger新增一个always,删除send to里面的内容,点击高级
7)输入相应内容后保存,其中Attachmentsindex.html
8)配置完成后点击保存,并立即执行(build now)



你学会了吗?



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-9-22 10:14 , Processed in 0.042344 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表