首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Jenkins的jmeter计测试

基于Jenkins的jmeter计测试
EN

Stack Overflow用户
提问于 2014-08-23 13:13:12
回答 3查看 1.6K关注 0票数 1

目标:在Jenkins上运行j量计测试。

我用Jmeter创建了一个脚本。

我下载了‘ve maven插件。

我已经在jmeter-maven-plugin/scr/testwhere目录中创建了jmeter-maven-plugin/scr/testwhere目录(我将脚本放在其中)。

我不知道下一步该怎么办。

EN

回答 3

Stack Overflow用户

发布于 2014-08-23 13:19:01

来自医生

将插件添加到pom项目的构建部分:

代码语言:javascript
复制
<plugin>
    <groupId>com.lazerycode.jmeter</groupId>
    <artifactId>jmeter-maven-plugin</artifactId>
    <version>1.9.1</version>
    <executions>
        <execution>
            <id>jmeter-tests</id>
            <phase>verify</phase>
            <goals>
                <goal>jmeter</goal>
            </goals>
       </execution>
    </executions>
</plugin>

然后,您可以在项目中创建一个新的jenkins作业,并通过在作业配置中定义此命令来运行job测试:

代码语言:javascript
复制
mvn verify
票数 3
EN

Stack Overflow用户

发布于 2014-08-23 13:42:36

有一个Jenkins性能插件比Maven提供了更好的与Jenkins的集成。

但是,如果您需要坚持使用Maven,或者不可能安装插件,请参阅5种不用JMeter GUI启动JMeter测试的方法 for Maven、Ant、命令行和JMeter测试的启动说明。

票数 0
EN

Stack Overflow用户

发布于 2015-04-14 08:19:39

Yo可以为您的Jenkins项目添加"Execute“构建步骤,使用shell命令运行您的JMeter测试计划,而不需要UI。就像这样:

代码语言:javascript
复制
sh $jmeterdir/jmeter.sh -t $jmeterdir/HealthCheck.jmx  -n -j jmeter.log

为了检查为决定构建失败/成功而执行的JMeter测试计划的结果,您可以实现以下方法:

  1. 将简单的数据写入器添加到测试计划中,并使其只将错误记录到某个文件中
  2. 创建sh脚本,它以错误日志作为参数,并检查其中的行数。如果行数不等于1--这意味着错误日志中至少有一个错误--做“退出1”--这将导致生成失败:
代码语言:javascript
复制
count=$(wc -l < BuildErrors.csv)
if test $count != "1" 
 then 
  echo "There are errors during test."
  exit 1 
  1. 从Jenkins "Execute“构建步骤中运行此脚本
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25462294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档