首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用not在Jenkins中运行的负载测试没有结束

使用not在Jenkins中运行的负载测试没有结束
EN

Stack Overflow用户
提问于 2018-02-20 12:39:14
回答 1查看 1.1K关注 0票数 1

我正试图通过Jmeter (用Blazemeter)对Jenkins进行负载测试。我安装了:

  • 将Jenkins安装在您可以访问的机器上。
  • 用Jenkins在机器上安装Jenkins性能插件
  • 在Jenkins机器上安装金牛座
  • 在本地计算机上安装Apache™

项目文件夹中最初存在的唯一文件是blazedemo_script。jmx脚本是用Jmeter生成的,在这个软件中运行得很好。

死刑永远不会结束。我也不明白,如果您在同一个目录中输入修改后的文件,为什么找不到它生成的修改文件。

非常感谢。

我得到以下日志:

代码语言:javascript
复制
Lanzada por el usuario e73dbef17ee24d5c96bb99b8c598de0c

Ejecutando.en el espacio de trabajo C:\Program Files (x86)\Jenkins\workspace\blazermeter

[WARNING] Performance test: Job workspace contains spaces in path. Virtualenv does not support such path. Creating temporary workspace for virtualenv.

Performance test: Checking global bzt installation...

[blazermeter] $ bzt --help

Performance test: Found global bzt installation.

Performance test: run [bzt, blazedemo_script.jmx, C:\Program Files (x86)\Jenkins\workspace\blazermeter\jenkins-report.yml]

[blazermeter] $ bzt blazedemo_script.jmx "C:\Program Files (x86)\Jenkins\workspace\blazermeter\jenkins-report.yml"

13:24:19 INFO: Taurus CLI Tool v1.10.5

13:24:19 INFO: Starting with configs: ['C:\\Program Files (x86)\\Jenkins\\workspace\\blazermeter\\jenkins-report.yml', 'c:\\windows\\temp\\jmx_52sdqz.json']

13:24:19 INFO: Configuring...

13:24:19 INFO: Artifacts dir: C:\Program Files (x86)\Jenkins\workspace\blazermeter\2018-02-20_13-24-19.717000

13:24:19 INFO: Preparing...

13:24:20 WARNING: Failed to detect plugins for C:\Program Files (x86)\Jenkins\workspace\blazermeter\modified_blazedemo_script-1.jmx: [Error 2] El sistema no puede encontrar el archivo especificado

13:24:20 INFO: Starting...

13:24:20 INFO: Waiting for results...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-13 08:49:09

最后,我在jenkins中使用以下命令和脚本解决了这个问题:

代码语言:javascript
复制
Shell Script -- bzt xxxx.yml -o scenarios.xxxx-webapp.variables.port-number=8080 -o scenarios.xxxx-webapp.variables.server-name=xxxx-es-web-stable-12-app -o scenarios.xxxx-mobile.variables.port-number=8080 -o scenarios.xxxx-mobile.variables.server-name=xxxx-es-web-stable-12-app -o modules.console.disable=true -o settings.artifacts-dir=./results -- 

附加了配置yml文件:

代码语言:javascript
复制
execution:
- scenario: xxxxxx-webapp
- scenario: xxxxxx-mobile

scenarios:
  xxxxxx-webapp:
    script: ./xxxxxx_WEBAPP/xxxxxx_WEBAPP.jmx
    variables:
      server-name: localhost
      port-number: 9090
      num-users: 1
      ramp: 10
  xxxxxx-mobile:
    script: ./xxxxxx_ANDROIDAPP/xxxxxx_ANDROIDAPP.jmx
    variables:
      server-name: localhost
      port-number: 9090
      num-users: 3
      ramp: 10
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48885508

复制
相关文章

相似问题

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