2013-07-17 3 views
0

я работаю на нагрузочное тестирование веб-службы, когда запрос имеют вид:Как загрузить Тест веб-службы из текстового файла из URL-адресов

GET http://host/my/app/some-data 

Где some-data является строка, которая служит в качестве вклада в логики обслуживания. Теперь у меня есть 1 миллион URL-адресов со случайными значениями для some-data, и теперь я хочу попробовать имитировать нагрузку с этими 1M-адресами.

GET http://host/my/app/some-data_1 
GET http://host/my/app/some-data_2 
... 
GET http://host/my/app/some-data_1e6 

Я не знаю, как это сделать и не достиг существенного прогресса в направлении цели. Как мне это сделать?

+0

Вопросы, предлагающие нам ** рекомендовать или найти инструмент, библиотеку или любимый ресурс вне сайта **, не относятся к теме для переполнения стека, поскольку они, как правило, привлекают упрямые ответы и спам. Вместо этого [описать проблему] (http://meta.stackexchange.com/q/139399/) и что было сделано до сих пор, чтобы решить эту проблему. –

+0

Ну, проблема описана, никакого реального подхода пока кроме ab и wrk и т. Д. Как вы хотите, чтобы я спросил об этом? –

ответ

1

Это довольно простая задача для хорошего программного обеспечения для тестирования нагрузки, поэтому мне любопытно, почему вы не добились успеха. Вы не указали, какой уровень нагрузки вы пытаетесь протестировать - если вы ищете очень высокий уровень параллелизма, тогда это может исключить многие инструменты.

Итак: я бы начал с изучения некоторых инструментов тестирования нагрузки, которые могут справиться с уровнем параллелизма, который вам нужен, и находится в пределах вашего бюджета.

+0

Спасибо CMerill. Я не знаком с хорошим программным обеспечением для тестирования нагрузки. У меня есть копия ab и wrk, я также слышал, что Jmeter хорош и, возможно, locust.io. Было бы здорово понять, что было бы эффективным способом настроить агрессивное стресс-тестирование, скажем, от 5 клиентских ящиков до 3 ящиков приложений и получить объединенный итоговый отчет с помощью инструмента dev и ops. Это было бы очень полезно в моей организации. –

 Смежные вопросы

  • Нет связанных вопросов^_^