使用jmeter测试多个网站

时间:2012-11-10 14:56:27

标签: jmeter

如何使用jmeter测试100个不同的网站(来自DMOZ)?

我认为可以通过将jmeter与脚本集成来完成。基本上,脚本是告诉jmeter从文本或csv文件中读取URL并将http请求采样器更改为文件中的URL以运行测试,然后将测试结果保存到文件中。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以按照以下几点来实现:

1。在csv文件中准备测试网址,例如采用以下格式:

url1
url2
...
urlN

2。使用您的脚本架构,如下所示:

Thread Group
    . . .
    While Controller
    Condition: ${__javaScript("${testURL}"!="<EOF>",)} // read csv-file until the EOF 
        CSV Data Set Config
        Filename: [path to your csv-file with test-urls]
        Variable Names: testURL
        Recycle on EOF? False
        Stop thread on EOF? True
        Sharing mode: Current thread group
            HTTP Request // your http call
            Server Name or IP: ${testURL} // use variable with extracted URL
        . . .

3。要保留测试结果,您可以使用例如对Save Responses to a file中的任何一个Sample Result Save Configuration进行jmeter's out-of-the-box listeners或配置{{3}}。