使用jmeter测试多个网站
问题内容:
如何使用jmeter测试100个不同的网站(来自DMOZ)?
我认为可以通过将jmeter与脚本集成来完成。基本上,脚本是告诉jmeter从文本或csv文件读取URL,然后将http请求采样器更改为文件中的URL以运行测试,然后将测试结果保存到文件中。
任何想法?
问题答案:
您可以按照以下几点来实现:
1. 以csv文件的形式准备测试网址,例如,采用以下格式:
url1 url2 ... urlN
2. 为脚本使用架构,如下所示:
**线程组**
。。。
**而控制器**
条件时:$ {__ javaScript(“ $ {testURL}”!=“ <EOF>”,)} _//读取csv文件,直到EOF_
**CSV数据集配置**
文件名:[带有测试URL的csv文件的路径]
变量名称:testURL
在EOF上回收?假
在EOF上停止线程?真正
共享方式:当前线程组
**HTTP请求** _//您的http调用_
服务器名称或IP:$ {testURL} _//将变量与提取的URL结合使用_
。。。
3.
要保留测试结果,您可以使用例如将响应保存到文件或为jmeter的任何现成的侦听器配置示例结果保存配置。