本帖最后由 刘颖 于 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)输入相应内容后保存,其中Attachments写index.html 8)配置完成后点击保存,并立即执行(build now)
你学会了吗?
|