首页 > 解决方案 > Jmeter插件记录服务器/网页被点击的次数

问题描述

我想创建一个 Jmeter 脚本来测试一个 asp.net 核心应用程序。该应用程序充当负载均衡器,将请求分发到正在运行的其他 asp.net 核心应用程序。

我想测试我使用的算法的功效,所以我正在寻找如何获取用户或请求被发送到每个负载平衡应用程序的次数。

我可以为此使用Jmeter吗?如果不是,我可以做什么测试?我正在使用 Jmeter,因为它会加载测试应用程序。

标签: performanceasp.net-corejmeterjmeter-plugins

解决方案


JMeter 对应用程序的底层架构一无所知,因此它只能通过每秒服务器命中数为您提供对负载均衡器的命中数

如果您需要包含负载均衡器后面的每个应用程序的命中次数,您可能需要使用JMeter PerfMon Plugin之类的东西,它可以从文件中读取值或在远程主机上执行任意 shell 命令,所以如果您可以公开命中数,以便服务器代理可以使用它并为负载均衡器后面的每个后端服务器绘制图表。

将DNS 缓存管理器添加到您的测试计划中也很有意义,以避免 IP 解析的 IP 地址缓存在 JVM 或操作系统级别,因为在某些情况下,JMeter 可能只命中多个 IP 地址中的一个


推荐阅读