【问题标题】:Extending JMeter or write complex scenario?扩展 JMeter 还是编写复杂的场景?
【发布时间】:2012-05-28 15:23:43
【问题描述】:

我有几千个文件,其中一些包含 HTTP 请求,其中一些包含相应的 HTTP 响应。我想创建一些脚本,它产生成百上千个线程,每个线程应该接受 HTTP 请求,将其发送到服务器并将来自服务器的响应与相应的响应文件进行比较。

我不确定是否必须使用配置创建自定义采样器,或者我可以使用现有的 JMeter 函数来创建一个?

我也找不到关于如何使用新的采样器扩展 JMeter 的可靠文档。这个好像已经过时了:http://www.jajakarta.org/jmeter/1.7/en/extending/JMeter%20Extension%20Scenario.html

可能有人可以建议我在哪里可以找到最新的指南,包括采样器的创建?例如,如何创建 Sampler,它将一个目录作为参数并遍历该目录中的每个文件,然后发出请求/比较响应并告诉 JMeter WEB 服务器是否正确处理了该文件以及时间?

【问题讨论】:

标签: java jmeter load-testing


【解决方案1】:

我认为你应该只使用规则 JMeter 场景。用 CSV 数据集实现文件列表,用这个集和线程组生成一些线程。每个线程从 CSV 数据集中获取请求/响应文件对的名称,使用 HTTP/TCP 采样器发送请求并使用断言(响应断言)来验证响应。

MD5 断言可以更快地检查响应。

【讨论】:

  • +1 保持简单。负载测试足够困难,不会使测试变得复杂。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-17
  • 1970-01-01
  • 1970-01-01
  • 2014-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多