【发布时间】:2021-07-28 10:40:46
【问题描述】:
我的问题与this 不同,因为它太旧了,可能有新的 JMeter 插件。
我有两个 Java 类 Server1 和 Server2。
Server1 类扩展 ThreadPoolExecutor。
Server2 类扩展 WaterMarkExecutor
用户可以通过 Socket 连接到这些服务器中的任何一个并提交 Runnable Objects(计算一些随机数)。这些 Runnable 对象被发送作为响应返回给客户。
对于每个可运行对象,我正在计算它的响应时间和它在线程池队列中所做的等待时间。
每台服务器每秒都会向我展示其池大小和吞吐量。我想在图表中显示和比较这两个服务器的性能统计数据。
我不想为此开发自己的库,而是想使用 JMeter。
我想要 JMeter
1) 连接到 Server1
2) 以特定速率发送 Runnable 对象
3) 从 Server1 接收已执行的 Runnable 对象(作为响应)。
4) 在 Charts 上显示每个接收到的 Runnable 对象的响应时间和等待(队列中)。
5) 在单独的图表上显示服务器 1 的吞吐量和池大小。
6)然后我想在服务器 2 上使用相同的实验(工作负载等)并希望 JMeter 比较两台服务器的性能。
现在我的任务是
(1) 这种场景使用JMeter方便吗?或者我应该切换到某个测试平台(或任何其他工具)?
(2)建议我一些有用的JMeter链接,可以指导我这样做。
【问题讨论】:
-
为什么有人给-1?
-
请评论!我的问题需要帮助。我的问题有什么问题?为什么它投票 -1 而不是帮助 n 指导我?
标签: java jmeter performance-testing threadpool testbed