如何测试一组不同 API 的负载

How to test load on Set of different API's

我正在 Soap ui 中进行负载测试并正在处理出租车预订应用程序,因此设置 api 例如这样

userSingin ,GetlocationDetails,bookCab,getDriverDetails,acceptRide and completeRide so on.

它将进入循环(在成功完成一次骑行后)所以这个老年人可能会发生 1000 或 10000 次。

问题是如何链接 api 做一个单独的实体并使用 soap ui、jmeter 或任何负载测试工具执行负载测试,或者通过编码请帮我解决问题简单的演示。

  1. SoapUI 有 some load testing capabilities,所以如果您已经准备好功能测试,您可以 运行 它增加负载。
  2. 如果 SoapUI 的负载测试不够(即您无法创建所需的负载或找到的结果不太好 verbose/informative),您可以使用 JMeter 的 HTTP Request samplers. If you need to send custom Content-Type and SOAPAction headers - it can be done via HTTP Header Manager. See Building a SOAP WebService Test Plan 文章构建相同的测试计划以获取更多详细信息。
  3. 最后但同样重要的是,您可以使用 Taurus tool, see SoapUI Support for more details on the specific feature and Navigating your First Steps Using Taurus 使用 JMeter 执行现有的 SoapUI 项目以熟悉该工具及其概念。