Использование CSV файла для чтения тестовых данных из

Мне нужно протестировать различные ссылки сайта (нет необходимости входить в систему) со 100 пользователями и зацикливать его несколько раз с помощью JMeter. Я хочу поместить эти ссылки в "CSV файл", чтобы все проверяемые ссылки читались из файла.

Как выполнить эту задачу?

Ответ 1

Подготовьте вид csv файла со списком ваших тестовых параметров и используйте его для параметризации ваших тестовых пробоотборников, используя, по крайней мере, следующее:


1. Подготовьте свои тестовые URL-адреса в csv файле, например. в следующем формате:

    url1
    url2
    ...
    urlN

Убедитесь, что тестовые URL-адреса не содержат префикса http:// (согласно Параметры запроса HTTP → Сервер).

2. Используйте схему для script, как показано ниже:

    CSV Data Set Config:
    Filename: [path to your csv-file with test-urls]
    Variable Names: testURL
    Recycle on EOF?: True
    Stop thread on EOF?: False
    Sharing mode: Current thread

    Thread Group:
    Number of Threads: N
    Loop Count: M
            HTTP Request // your http call
            Server Name or IP: ${testURL} // use variable with extracted URL

Это запустит N пользователей, каждый из пользователей будет читать M записей из списка тестовых URL. Если M > количество записей в списке тестовых URL-адресов, то пользователь будет перерабатывать список в EOF.