【问题标题】:Jmeter Plugin to Record Number of times Server/Web Page was HitJmeter插件记录服务器/网页被点击的次数
【发布时间】:2020-09-23 23:27:52
【问题描述】:

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

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

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

【问题讨论】:

    标签: performance asp.net-core jmeter jmeter-plugins


    【解决方案1】:

    JMeter 对您的应用程序的底层架构一无所知,因此它只能为您提供您通过 Server Hits Per Second 对负载均衡器进行的点击次数

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

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

    【讨论】:

    • 感谢您的回复。您能否说明一下我的应用程序中的点击次数?还阅读了您发布的 DNS 缓存链接,用户使用了 wireshark,我认为可以捕获后端服务器上的命中。你怎么看?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 2020-09-10
    相关资源
    最近更新 更多