使用Jenkins进行负载测试

时间:2016-09-29 19:17:12

标签: testing jenkins automation jmeter

我使用JMeter进行负载测试,并希望将我的测试与Jenkins集成以进行自动化测试。

我想将詹金斯用于两件事。

  1. 我有一个大脚本和几个场景,这些场景只会偏离线程数和加速时间。我希望jenkins使用主脚本,编辑这两个变量,然后按顺序运行我的场景。

  2. 这些场景会生成日志文件,完成后我想移动并重命名,最后用一个计数器(必须是唯一的)ex。 JMeter_Load_ {COUNTER}

  3. 可以/我应该用Jenkins做这个,还是应该只使用脚本和crontab?

    感谢您对此有任何见解。

2 个答案:

答案 0 :(得分:1)

  1. Jenkins允许parameterized builds,因此您可以将任意参数传递给将触发JMeter测试的Jenkins作业。
  2. 使用第1点的方法,您可以将JMeter配置为附加,即Jenkins构建号或构建ID到.jtl结果文件。有关所有可用选项,请参阅Jenkins Set Environment Variables wiki页面
  3. 有关JMeter和Jenkins集成的更多信息,请查看Continuous Integration 101: How to Run JMeter With Jenkins指南

答案 1 :(得分:0)

不确定它是否符合您的第二种情况,但您可以考虑查看Jenkins Performance Plugin(https://wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin)。