【问题标题】:Send some requests in Apache jmeter在 Apache jmeter 中发送一些请求
【发布时间】:2015-04-22 11:59:46
【问题描述】:

我正在研究 Apache Jmeter。我打算用这个软件模拟DOS攻击,所以我需要一个良性客户端脚本和恶意客户端脚本。良性客户端每秒发送一个请求,恶意客户端每秒发送 10 个请求。我该怎么做?

【问题讨论】:

  • 你在说什么类型的请求?你读过getting started guide for JMeter吗?您的问题过于笼统,并没有表明您已经付出了努力。能否请您更新一下您迄今为止所做的尝试以及您面临的挑战?
  • 您可以将两个单独的线程组添加到具有不同请求率的测试计划中,以实现您在 JMeter 中的要求
  • 一个线程组用于良性客户端,另一个用于恶意客户端,不是吗?
  • 我只是想模拟DOS攻击,我觉得HTTP Request可以做到。不能吗?

标签: jmeter


【解决方案1】:

HTTP Request 采样器足以模拟您的场景。

  1. 确保在Thread Group 级别上提供足够的线程
  2. 每秒的请求量可以通过Constant ThroughputTimer精确控制

【讨论】:

  • 为什么吞吐量不变?
  • 因为它是精确设置请求执行率的唯一开箱即用方式。我相信它应该足以实现您的测试场景。有一个扩展版本 - Throughput Shaping Timer 可通过 JMeter 插件获得。
  • 所以我应该有两个单独的 HTTP 请求。其中一个用于每秒发送一个请求的良性客户端,另一个用于每秒发送 10 个请求的恶意客户端。够了吗?
  • 我宁愿选择 2 个独立的线程组,每个线程组有 1 个请求
  • 之后我应该生成一个包含两个因素(响应时间和实验时间)的图表。我应该如何定义我的因素?
猜你喜欢
  • 2019-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-21
  • 2018-12-22
相关资源
最近更新 更多