问题标签 [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.
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 以适应我的用例(具有不同的标题)?您还可以建议一些替代工具来做到这一点吗?
load-testing - Yandex 储罐后数据
我想使用 yandex tank 测试我的网络应用程序,我想测试注册,所以我需要发送这样的请求
标题
/li>表格数据
/li>
是否可以使用不同的登录字段发送这种请求?
load-testing - YAT:将最终控制台输出保存到文件
我想将最终数据从控制台输出保存到没有中间文件的文件中。我怎样才能做到这一点?
load-testing - pipe.stdin.write("stop\n") 中的管道损坏
我对 yandex-tank-jmeter 有疑问。
我的加载.ini:
监控.xml:
因此,当测试试图停止时,我会在控制台中看到下一个输出:
进程 15630:
然后我尝试按 CTRL+C:
请帮我解决这个问题。
load-testing - yandex-tank 最大活动实例
我已经调整了 ubuntu 12.04 和 YAT。当我尝试加载一些网络资源以获得最大吞吐量时,我的 YAT 只能创建 32708 个活动实例。是最大值吗?我将打开文件描述符和套接字的值更改为最大值,但没有得到预期的结果。
jmeter - Jenkins+Yandex-tank+Jmeter 和挂起的工作
我正在使用 CI Jenkins 通过 yandex-tank + jmeter 进行负载测试自动化。我正在使用分布式测试并开始汇总 10k 线程。所以,当测试应该完成时我遇到了一个问题,但它没有发生,因为(我认为是这样)远程机器上的一些线程被卡住了。另外,我尝试在 jmeter.properties 文件中使用这些设置:
但这无济于事。是否有其他方法可以在不杀死 java 进程的情况下强制停止 jmeter?
load-testing - 如何执行 POST
使用 curl 我有:
我尝试使用此查询构建 yandex 坦克脚本:
我的加载.ini:
我的弹药.txt
当我运行时yandex-tank ammo.txt
,我收到 400 Bad Request 错误。在我看来,那个坦克不能使用身体参数。如何让它使用它们?我做错了什么?
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
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 秒后重试...(有锁定文件)
提示人们它缺乏什么。
jenkins - 脚本中的 Jenkins 和 kill 命令使构建失败
由于在Jenkins的构建过程中挂起python进程(yandex-tank)存在一些问题(之后构建无法停止),我需要使用一些额外的带有超时的kill命令或使用超时命令本身来停止这个有问题的进程:
timeout $TIMEOUT yandex-tank-jmeter -i -o "jmeter.jmx=$WORKSPACE/$TEST_PLAN"
timeout 发送默认 (15) 终止信号,但之后构建进入状态 FAILED。
是否有任何解决方法或特殊的终止信号可以使构建成功?