Как использовать api twilio rest с loadrunner?

В настоящее время я делаю POC (доказательство концепции) при нагрузочном тестировании IVR, где я просто хочу вызвать IVR и не интересуюсь качеством звука и всем остальным. Итак, я наткнулся на twilio rest api, который может совершать исходящий вызов.

Он отлично работает с python, но я хочу использовать его с loadrunner, поскольку он поддерживает rest api. Я искал URL-адреса twilio api и комбинации ключевых значений. но вот тут не повезло. может ли кто-нибудь предоставить мне требуемый URL-адрес и расположение ключевых значений. или можете посоветовать мне, как их получить.

заранее спасибо.


person sachin    schedule 28.09.2020    source источник


Ответы (1)


В документации Выполнение вызовов есть несколько примеров кода и примеры ответов. Вы можете выполнить вызов API с помощью Postman (POST через x-www-form-urlencoded) и увидеть пары ключ: значение в возвращенном JSON, как показано ниже. Для этого также можно использовать API Explorer в консоли Twilio.

{
"date_updated": null,
"price_unit": "USD",
"parent_call_sid": null,
"caller_name": null,
"duration": null,
"from": "+15095550100",
"to": "+14075550100",
"annotation": null,
"answered_by": null,
"sid": "CAaacc78574ae1b9d2bf483f0123456789",
"queue_time": "0",
"price": null,
"api_version": "2010-04-01",
"status": "queued",
"direction": "outbound-api",
"start_time": null,
"date_created": null,
"from_formatted": "(509) 555-0100",
"group_sid": null,
"trunk_sid": null,
"forwarded_from": null,
"uri": "/2010-04-01/Accounts/ACdeca5d479509eeb8beaba0123456789/Calls/CAaacc78574ae1b9d2bf483f0123456789.json",
"account_sid": "ACdeca5d479509eeb8beaba0123456789",
"end_time": null,
"to_formatted": "(407) 555-0100",
"phone_number_sid": "PN0b9c2733e2a9ad0c98352b0123456789",
"subresource_uris": {
    "notifications": "/2010-04-01/Accounts/ACdeca5d479509eeb8beaba0123456789/Calls/CAaacc78574ae1b9d2bf483f0123456789/Notifications.json",
    "recordings": "/2010-04-01/Accounts/ACdeca5d479509eeb8beaba0123456789/Calls/CAaacc78574ae1b9d2bf483f0123456789/Recordings.json",
    "feedback": "/2010-04-01/Accounts/ACdeca5d479509eeb8beaba0123456789/Calls/CAaacc78574ae1b9d2bf483f0123456789/Feedback.json",
    "payments": "/2010-04-01/Accounts/ACdeca5d479509eeb8beaba0123456789/Calls/CAaacc78574ae1b9d2bf483f0123456789/Payments.json",
    "feedback_summaries": "/2010-04-01/Accounts/ACdeca5d479509eeb8beaba0123456789/Calls/FeedbackSummary.json"
}}
person Alan    schedule 29.09.2020