1

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

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

任何想法?

4

1 回答 1

1

您可以根据以下几点来实现这一点:

1.在 csv 文件中准备您的测试 URL,例如,采用以下格式:

url1
url2
...
urlN

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

线程组
    . . .
    While Controller 
    Condition: ${__javaScript("${testURL}"!="<EOF>",)} // 读取 csv-file 直到 EOF  
        CSV Data Set Config
        文件名:[带有 test-urls 的 csv 文件的路径]
        变量名称:testURL
        在 EOF 上回收?错误的
        在 EOF 上停止线程?真的
        共享模式:当前线程组
            HTTP 请求 // 您的 http 调用
            服务器名称或 IP:${testURL} // 使用提取 URL 的变量
        . . .

3.要保留测试结果,您可以使用例如将响应保存到文件或为任何jmeter 的开箱即用侦听器配置示例结果保存配置

于 2012-11-10T15:41:34.437 回答