当前位置: 首页 > 知识库问答 >
问题:

如何在分布式测试中使用JMeter Simple Table Server?

周马鲁
2023-03-14

我正在尝试在分布式测试中设置JMeter Simple Table Server(STS)。在本地,在主控制器上,STS服务器已启动,我可以使用超文本传输协议读取数据://

所有机器上的出站/入站连接都允许来自所有IP的端口9191,我已经在主机和从机上安装了插件。服务器仅在主机上启动,然后使用JMeter GUI执行分布式测试

正常分布式测试运行良好,因此机器之间的连接不是问题,也可能是端口9191上的问题,但是,正如前面所述,此端口已打开。

任何使用过此插件的人都可以让我知道注射器上需要什么设置吗?


共有1个答案

袁羽
2023-03-14

我只能建议检查以下内容:

>

  • jmeter.log主服务器和从服务器上的文件以查找任何可疑条目

    为HTTP请求采样器引入超时,默认情况下JMeter没有任何超时,这意味着如果出现连接问题,JMeter将永远等待STS的响应,因此总是有合理的超时是值得的,可以在HTTP请求采样器的“高级”选项卡下指定超时(或HTTP请求默认值)

    使用netstat命令或我所能想到的等效命令检查运行STS的IP地址:

    • STS 仅绑定到本地主机
    • STS 绑定到专用地址
    • STS 绑定到 IPv6 地址,而您正在使用 IPv4 或 vi

  •  类似资料:
    • 分布式负载测试 该教程描述如何在Kubernetes中进行分布式负载均衡测试,包括一个web应用、docker镜像和Kubernetes controllers/services。关于分布式负载测试的更多资料请查看Distributed Load Testing Using Kubernetes 。 准备 不需要GCE及其他组件,你只需要有一个kubernetes集群即可。 如果你还没有kuber

    • 我正在做一个RESTAPI性能测试,在这里我必须同时做很多请求。为此,我使用了3个JMeter实例(1个主实例和2个从实例)。 为了让您有更多的竞争,我编写了一个包含2个线程组的JMeter脚本,每个组上有150个线程和一个恒定吞吐量计时器。 下面是我用来启动测试的命令行: 在这个命令行中,吞吐量是我针对3台服务器的总吞吐量(它的值除以vmnb,我的第三个变量,然后每个服务器执行这部分吞吐量),持

    • 我想在@DataMongoTest中使用。我不能在@ContextConfiguration中添加它,因为它是一个接口。 我最后做了以下几件事: 这是可行的,但是我不喜欢我需要设置基本包的这个String值的事实。有趣的是,仅靠是行不通的。 在单元测试中是否有另一种方法来实例化?

    • 上下文:我正在主从比为1:2的分布式负载系统上运行JMeter负载测试,使用以下命令: jmeter -n -t “home/jmeterscripts/EventGridScript.jmx” -R slave1:1099,slave2:1099 -l “home/jmeterscripts/结果.csv” -e -o “home/jmeterscripts/HTMLReports” 结果是否会

    • 问题内容: 我正在Go中运行一个带有打印内容的语句的测试(即用于测试的调试),但是它不打印任何内容。 当我对此文件运行go test时,输出为: 据我所知,真正使其打印的唯一方法是通过t.Error()进行打印,如下所示: 哪个输出: 我已经用Google搜索并浏览了手册,但没有找到任何东西。 问题答案: 结构和都具有和方法,这听起来似乎是您想要的。和分别类似于和。 在此处查看更多详细信息:htt

    • 我在Go中运行一个测试,用一个语句打印一些东西(例如,用于测试的调试),但是它没有打印任何东西。 当我对此文件运行go测试时,输出如下: 据我所知,真正让它打印出来的唯一方法是通过t.Error()打印出来,如下所示: 其输出如下: 我用谷歌搜索并查看了手册,但没有找到任何东西。