性能测试与持续集成(JMeter+Jenkins)
Posted 马哥Linux运维
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试与持续集成(JMeter+Jenkins)相关的知识,希望对你有一定的参考价值。
性能测试: JMeter
持续集成: Jenkins
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/a3291cf8fe154cab9ed5254a2be750c6.jpg)
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/e51afc98ca8540b39eba489996a45866.jpg)
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/2ffcb162a34348f0bacb4a5d826dfa13.jpg)
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
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/39c1742ae6f84f70b91466aadb60f494.jpg)
配制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'
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/dca5bba6061f48cb98ee2bc10205a421.jpg)
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/6cec4ab21d244ecf9cd0c04d2e46a75a.jpg)
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/cb8f770a9a3d4b5e81412641e8290b74.jpg)
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/65ffa7536fb442208311762df57ce50b.jpg)
将JOB添加到版本构建中,在版本构建完成后,自动执行性能,确保每次的版本Build均满足性能需求
原文链接:http://www.jianshu.com/p/edc0d171a6d1
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/01752bcbacec4a9e9c9b274fdb947def.jpg)
![性能测试与持续集成(JMeter+Jenkins)](https://image.cha138.com/20210407/03aa52a6947a46aeb01b5244c4269099.jpg)
以上是关于性能测试与持续集成(JMeter+Jenkins)的主要内容,如果未能解决你的问题,请参考以下文章
此处有干货~jmeter+ant+jenkins持续集成配置及过程中问题解决思路
JMeter - 连续性能测试 - JMeter + ANT + Jenkins集成 - 第2部分
持续集成:jmeter+ant+jenkins搭建接口自动化测试环境
Jenkins+Jmeter持续集成笔记(三:集成到Jenkins)