性能测试与持续集成(JMeter+Jenkins)
Posted 马哥Linux运维
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试与持续集成(JMeter+Jenkins)相关的知识,希望对你有一定的参考价值。
性能测试: JMeter
持续集成: Jenkins
Creating summariser <summary>
Created the tree successfully using /Users/yjshi/Downloads/TestPlan.jmx
Starting the test @ Thu Aug 04 18:41:43 CST 2016 (1470307303526)
Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
summary = 10 in 00:00:01 = 8.3/s Avg: 333 Min: 183 Max: 539 Err: 0 (0.00%)
Tidying up ... @ Thu Aug 04 18:41:44 CST 2016 (1470307304767)
... end of run
webroot: $user.home/.jenkins
Aug 04, 2016 5:52:13 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Aug 04, 2016 5:52:13 PM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: jetty-winstone-2.9
Aug 04, 2016 5:52:19 PM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
Jenkins home directory: /Users/yjshi/.jenkins found at: $user.home/.jenkins
Aug 04, 2016 5:52:26 PM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Started SelectChannelConnector@0.0.0.0:8080
Aug 04, 2016 5:52:26 PM winstone.Logger logInternal
INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
Aug 04, 2016 5:52:26 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Aug 04, 2016 5:52:32 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Aug 04, 2016 5:52:32 PM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Aug 04, 2016 5:52:32 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Aug 04, 2016 5:52:32 PM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Aug 04, 2016 5:52:35 PM hudson.model.AsyncPeriodicWork$1 run
INFO: Started Download metadata
Aug 04, 2016 5:52:35 PM org.jenkinsci.main.modules.sshd.SSHD start
INFO: Started SSHD at port 54488
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Aug 04, 2016 5:52:35 PM hudson.UDPBroadcastThread run
INFO: Cannot listen to UDP port 33,848, skipping: java.net.SocketException: Can't assign requested address
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Aug 04, 2016 5:52:35 PM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Aug 04, 2016 5:52:35 PM hudson.WebAppMain$3 run
INFO: Jenkins is fully up and running
配制Jenkins中的JOB
java -jar /Users/yjshi/Downloads/apache-jmeter-3.0/bin/ApacheJMeter.jar -Jjmeter.save.saveservice.output_format=xml -n -t /Users/yjshi/Downloads/TestPlan.jmx -l TestPlan.jtl
echo 'testing end'
将JOB添加到版本构建中,在版本构建完成后,自动执行性能,确保每次的版本Build均满足性能需求
原文链接:http://www.jianshu.com/p/edc0d171a6d1
以上是关于性能测试与持续集成(JMeter+Jenkins)的主要内容,如果未能解决你的问题,请参考以下文章
此处有干货~jmeter+ant+jenkins持续集成配置及过程中问题解决思路
JMeter - 连续性能测试 - JMeter + ANT + Jenkins集成 - 第2部分
持续集成:jmeter+ant+jenkins搭建接口自动化测试环境
Jenkins+Jmeter持续集成笔记(三:集成到Jenkins)