Я создаю веб-сервер для OpenStack как часть моей диссертации в компании хранения данных для их службы хранения данных. Мне нужен инструмент, который проверяет ответы сервера в соответствии с спецификациями OpenStack, и мне также нужен инструмент, который может стресс-тестировать мой веб-сервер в соответствии с спецификацией OpenStack. Я искал в google, но не мог найти таких инструментов. Знаете ли вы о каких-либо таких инструментах, которые помогли бы мне в моих целях. Спецификация, за которой я следую, находится по этой ссылке http://docs.rackspace.com/files/api/v1/cf-devguide-20120601.pdf. Спасибо.Есть ли какой-нибудь инструмент проверки сервера OpenStack?
ответ
Валидатор, как вы описали, не существует в качестве инструмента или отдельной утилиты. Тем не менее, вы можете запустить весь OpenStack на относительно небольшой виртуальной машине (1 ГБ VM), используя сценарий devstack (см. http://devstack.org).
Его не быстро, но это, безусловно, API, с которым вы хотите работать. Снимок этой виртуальной машины, и вы можете воссоздать ее при необходимости протестировать свой веб-сервис в своей лжи. Это не то, что я бы рекомендовал для тестирования производительности, но тогда я не уверен, что вы пишете или хотите проверить, чтобы иметь возможность делать какие-либо разумные рекомендации там.
Привет, я изменил вопрос, может быть, у вас будет более ясная идея о том, чего я хочу. Спасибо за ваш ответ, но это не совсем то, что я хочу. Я не занимаюсь установкой OpenStack. Все, что я делаю, это сделать веб-сервер, который будет отвечать на запросы клиентов, если клиент отправляет заголовки и тела в соответствии с спецификациями OpenStack. Но то, что я хочу сделать, это убедиться, что то, что я делаю, является точным, поэтому мне нужен валидатор. –
обновил ответ - в принципе - попробуйте devstack для этой потребности. Это тяжелее, чем вы, вероятно, надеялись, но будете делать именно то, что вам нужно. – heckj
И еще есть инструмент для тестирования API для devstack. Я работаю над этим инструментом. http://vrest.io/i/demo/OS – Jangid
Можете привести пример? Я не уверен на 100%, что вы пытаетесь выполнить. –
Я изменил вопрос, не могли бы вы сейчас это понять? –