扩展JMeter或编写复杂场景?

时间:2012-05-28 15:23:44

标签: java jmeter load-testing

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

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

此外,我无法找到有关如何使用新采样器扩展JMeter的可靠文档。这个似乎已经过时了:http://www.jajakarta.org/jmeter/1.7/en/extending/JMeter%20Extension%20Scenario.html

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

1 个答案:

答案 0 :(得分:3)

我认为您应该使用resumet JMeter方案。使用CSV数据集实现文件列表,使用Thread Group生成一些具有此设置的线程。每个线程从CSV数据集中获取请求/响应文件对的名称,使用HTTP / TCP采样器发送请求和断言(响应断言)以验证响应。

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