Jenkins +jmeter实现接口自动化测试(本篇未用ant)

一:环境配置

   (1)下载Jenkins:https://jenkins.io/download/(一定要记住初始密码所在位置)

安装参考链接:https://blog.csdn.net/HelloGuoYing/article/details/108716287

jenkins启动:http://localhost:8080/jenkins/

账户,密码。admin 123456

备注:也可以下载war包,war文件夹拷贝到Tomcat文件里面的webapps里就可,然后必须运行命令行java -jar jenkins.war否则,启动会失败

  (2)下载jmeter3.0以上,配置环境变量(也可不配置,直接运行bin文件下的jmeter.bat),备注:jmeter配置所需要的Java环境jdk版本和jmeter版本一定要对应(jmeter3.0,jdk版本1.7以上)

根据官网配置生成hml的环境如下

在Bin文件下找到reportgenerator.properties文件,打开做如下配置

jmeter.save.saveservice.bytes = true
# Only available with HttpClient4
# jmeter. save . saveservice. sent_ bytes=true 
jmeter.save.saveservice.label = true
jmeter. save.saveservice.latency = true
jmeter.save.saveservice.response_code = true.
jmeter.save.saveservice.response_message = true
jmeter.save.saveservice.successful = true
jmeter.save.saveservice.thread_counts = truej
meter.save.saveservice.thread_name = true
jmeter.save.saveservice.time = true
jmeter.save.saveservice.connect_time = true
# the timestamp format must include the time. and should include the date .
# For example the default, which is mill i seconds since the epoch:
jmeter.save.saveservice.timestamp_format = ms
# Or the  following would also be sui table
jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss

非gui模式下运行生成自动生成测试报告:

jmeter -n -t test.jmx -l test.jtl -e -o testResult

    参考链接:https://jmeter.apache.org/usermanual/generating-dashboard.html

    (3)下载Tomcat,傻瓜式安装就行

            将jenkins目录下的war文件夹拷贝到Tomcat文件里面的webapps里,这样,启动Tomcat时就会找到jenkins。及完成jenkins的安装。运行tomcat/bin下的startup.sh会在webapps下生成jenkins文件。访问地址:http://localhost:8080/出现如下页面,那么恭喜,jenkins启动了

二:登录后jenkins(http://127.0.0.1:8080/)网页上配置。

(1)在“系统管理---插件管理”下搜索并安装performance plugin(或搜索Jmeter就会找到performance plugin),便于生成jmeter的测试报告

(2)新建一个自由风格的任务

(3).配置一些参数,根据自己的情况如丢弃旧的构建,源码管理方式,然后在“构建---增加构建步骤”处,选择添加“Excute Windows batch command”, 配置jmeter的执行命令

备注:小编的文档目录

备注:说明: 
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter 
-t 测试文件 -> 要运行的 JMeter 测试脚本文件 
-l 日志文件 -> 记录结果的文件 

 

(4)构建后操作,在“构建后操作”下,选择“Publish Performance test result report”生成一个jtl和html报告

 

    (5)构建就可以了

参考链接:http://www.cnblogs.com/longronglang/p/7875625.html

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值