JMeter中的操作系统采样器V/S HTTP请求采样器



我必须使用JMeter为性能测试生成负载。我有.Net代码将数据发送到我们想要使用的IOT集线器。我可以根据需求轻松创建REST端点或可执行文件。为了与JMeter集成,我应该更喜欢OS Sampler或HTTP请求Sampler与现有的.Net代码集成。

我们将在JMeter中使用分布式测试,所以如果我们使用REST端点,那么将需要缩放,但在可执行文件的情况下不需要缩放,所以我认为OS Sampler比HTTP请求Sampler更好。您认为在HTTP请求采样器上使用操作系统采样器有什么问题吗?还请建议进行性能比较。

提前谢谢。

如果您有一个执行IOT代理负载测试的.NET可执行文件,则不需要JMeter。

如果你选择继续的方式,我建议你使用HTTP请求采样器,因为使用OS进程采样器,你将只有.NET应用程序执行时间,而使用HTTP请求采样器,你将看到:

  • 连接时间
  • 延迟,也称为到第一个字节的时间
  • 每个HTTP请求的"纯"响应时间
  • 使用HTML Reporting Dashboard将不断增加的负载与不断变化的其他指标(如吞吐量、每秒服务器点击量、响应时间等(关联起来的能力

最新更新