Asynchronous 测试异步回复的机制

Asynchronous 测试异步回复的机制,asynchronous,performance-testing,gatling,scala-gatling,Asynchronous,Performance Testing,Gatling,Scala Gatling,让我简要概述一下我目前正在努力解决的问题。 假设我们有一个API端点(异步端点),我们调用它的方式如下: http POST 'http://localhost:8080/check_smth/?param1=param1&param2=param2&param3=null&param4=null&reply_to=http://some_url:some_port/' \ Postman-Token:84dcfd8c-8e0a-438c-95ef-bc4d3

让我简要概述一下我目前正在努力解决的问题。 假设我们有一个API端点(异步端点),我们调用它的方式如下:

http POST 'http://localhost:8080/check_smth/?param1=param1&param2=param2&param3=null&param4=null&reply_to=http://some_url:some_port/' \
  Postman-Token:84dcfd8c-8e0a-438c-95ef-bc4d39809f35 \
  cache-control:no-cache
一旦我们到达API端点,一些处理就开始了,当它完成时,它将通知我们作为一个值提供给的URL 对参数的回复

  • 我想知道Gatling工具中是否有一些内置功能,允许我在请求中指定一些URL,然后等待异步过程完成

  • 如果Gatling的情况不是第一项,那么是否可以轮询等待特定状态的DB,一旦改变了,就开始处理另一次请求迭代

  • 如果这听起来很愚蠢和不专业,我很抱歉,但我只是从加特林开始。对于如何实现/不实现预期结果的任何想法,我将不胜感激


    谢谢

    我认为没有任何方法可以接受传入的请求,但是您可以使用jdbc协议来轮询数据库中的记录