2014-10-01 3 views
-1

Я хочу протестировать мою службу app.net web api REST, размещенную в HP-580dl, и я хочу измерить время работы и отклика, когда к службе приходит 10000 одновременных запросов.есть ли решение для создания 10000 параллельных веб-запросов в C#?

есть ли способ сделать это в C#?

+0

Да. какие усилия вы сделали? –

+1

Ни один сервер, вероятно, никогда не сможет обрабатывать 10k * одновременных * запросов. Почему требование C#? Для этого есть множество инструментов, включая 'ab' (Apache Benchmark) и размещенные службы, такие как https://www.blitz.io/ – ceejayoz

ответ

1

Siege является хорошим инструментом для измерения нагрузки при одновременных запросах: http://www.joedog.org/siege-home/

Это написано в C#, но нет никаких причин, почему это должно быть.

0

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

Create and run a load test