我目前想使用Jmeter对应用程序进行负载测试,但是有些函数需要调用外部服务API。
因此,我想知道如何在应用不调用实际外部API服务的情况下测试这些API。
例如,我想测试一个应用程序,该应用程序调用Google Maps Platform Directions API来获取从A点到B点的方向。
我目前想使用Jmeter对应用程序进行负载测试,但是有些函数需要调用外部服务API。
因此,我想知道如何在应用不调用实际外部API服务的情况下测试这些API。
例如,我想测试一个应用程序,该应用程序调用Google Maps Platform Directions API来获取从A点到B点的方向。
1条答案
按热度按时间gr8qqesn1#
有一个Mock Object的概念,您可以配置您的应用程序指向您自己的外部API实现,而不是Directions API,后者将返回静态或随机或预定义的响应。
其中一个可能的选项是使用Wiremock,您可以使用JMeter's HTTP Request samplers与Wiremock REST API交互,以动态创建/修改模拟响应。