问题标签 [yandex-tank]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1578 浏览

testing - Yandex-tank - 具有不同 http 标头的多个请求

有没有人尝试使用Yandex-tank作为 http 负载测试工具?

我有一个用例来测试一个包含多个请求的 http 服务,这些请求包含不同的路径和查询参数以及不同的 http header。

EG 第一个请求类型 - /test/user1?param1=1 [X-Forwarded-For: 192.168.0.1],第二个请求类型 - /test/user2?param1=2 [X-Forwarded-For: 192.168.0.2]

问题是如何配置 ammo.txt 文件以具有不同的 http 标头。

我试过了:

测试执行正常,但所有请求都有 X-Forwarded-For: 192.168.0.1

我很清楚如何配置 ammo.txt 以适应我的用例(具有不同的标题)?您还可以建议一些替代工具来做到这一点吗?

0 投票
2 回答
5528 浏览

load-testing - Yandex 储罐后数据

我想使用 yandex tank 测试我的网络应用程序,我想测试注册,所以我需要发送这样的请求

  • 标题

    /li>
  • 表格数据

    /li>

是否可以使用不同的登录字段发送这种请求?

0 投票
2 回答
291 浏览

load-testing - YAT:将最终控制台输出保存到文件

我想将最终数据从控制台输出保存到没有中间文件的文件中。我怎样才能做到这一点? 在此处输入图像描述

0 投票
1 回答
246 浏览

load-testing - pipe.stdin.write("stop\n") 中的管道损坏

我对 yandex-tank-jmeter 有疑问。

我的加载.ini:

监控.xml:

因此,当测试试图停止时,我会在控制台中看到下一个输出:

进程 15630:

然后我尝试按 CTRL+C:

请帮我解决这个问题。

0 投票
1 回答
818 浏览

load-testing - yandex-tank 最大活动实例

我已经调整了 ubuntu 12.04 和 YAT。当我尝试加载一些网络资源以获得最大吞吐量时,我的 YAT 只能创建 32708 个活动实例。是最大值吗?我将打开文件描述符和套接字的值更改为最大值,但没有得到预期的结果。

0 投票
1 回答
703 浏览

jmeter - Jenkins+Yandex-tank+Jmeter 和挂起的工作

我正在使用 CI Jenkins 通过 yandex-tank + jmeter 进行负载测试自动化。我正在使用分布式测试并开始汇总 10k 线程。所以,当测试应该完成时我遇到了一个问题,但它没有发生,因为(我认为是这样)远程机器上的一些线程被卡住了。另外,我尝试在 jmeter.properties 文件中使用这些设置:

但这无济于事。是否有其他方法可以在不杀死 java 进程的情况下强制停止 jmeter?

0 投票
1 回答
468 浏览

load-testing - 如何执行 POST

使用 curl 我有:

我尝试使用此查询构建 yandex 坦克脚本:

我的加载.ini:

我的弹药.txt

当我运行时yandex-tank ammo.txt,我收到 400 Bad Request 错误。在我看来,那个坦克不能使用身体参数。如何让它使用它们?我做错了什么?

0 投票
1 回答
1123 浏览

debian - Yandex-tank 安装错误

在安装 yandex-tank 时,我按照官方文档https://yandextank.readthedocs.org/en/latest/install.html这样做:

但出现错误:

我猜。这就是启动 yandex-tank 时出错的原因:

如何解决问题?

系统:Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux

0 投票
1 回答
80 浏览

testing - 无法在 OpenSuse 中启动 yandex-tank

我的操作系统是 OpenSuse 13.2 我安装了 yandex-tank,克隆了存储库幻像,并创建了 load.ini 当我运行 yandex-tank 问题是:

13:03:18 警告:锁文件存在:/var/lock/lunapark_q7wk60a3.lock 13:03:18 警告:无法从锁 /var/lock/lunapark_q7wk60a3.lock 加载信息:没有部分:“坦克”13:03 :18 信息:无法获得锁定。将在 5 秒后重试...(有锁定文件)

提示人们它缺乏什么。

0 投票
2 回答
3649 浏览

jenkins - 脚本中的 Jenkins 和 kill 命令使构建失败

由于在Jenkins的构建过程中挂起python进程(yandex-tank)存在一些问题(之后构建无法停止),我需要使用一些额外的带有超时的kill命令或使用超时命令本身来停止这个有问题的进程:

timeout $TIMEOUT yandex-tank-jmeter -i -o "jmeter.jmx=$WORKSPACE/$TEST_PLAN"

timeout 发送默认 (15) 终止信号,但之后构建进入状态 FAILED。

是否有任何解决方法或特殊的终止信号可以使构建成功?