2012-05-28 96 views
0

我有几千个文件,其中一些包含HTTP请求,其中一些包含相应的HTTP响应。我想创建一些脚本,它产生数百/数千个线程,并且每个线程应该接受HTTP请求,将其发送到服务器,并将来自服务器的响应与相应的响应文件进行比较。扩展JMeter或编写复杂的场景?

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

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

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

+0

以及检查新的Jmeter 2.7新功能和采样器:http://jmeter.apache.org/changes.html。 –

回答

3

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

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

+0

+1保持简单。负载测试非常困难,不会使测试变得复杂。 –