gpt4 book ai didi

stress-testing - Gatling:如何设置和拆除场景

转载 作者:行者123 更新时间:2023-12-04 08:26:15 24 4
gpt4 key购买 nike

我有一个 Gatling 测试,它应该执行以下操作:

  • 创建用户一次
  • 根据特定的负载模型检索用户的数据。实际负载测试。
  • 完成后删除用户

  • 问题:如何用 Gatling 模拟这个?如果我像这样链接调用:
    val scn = scenario("Test scenario").exec(_create-user_).exec(_retrive-user_).exec(_delete-user_)
    setUp(scn).protocols(httpConf))

    然后创建和删除用户将成为测试的一部分。

    最佳答案

    您可以使用 beforeafter钩子(Hook)来创建和删除用户。

    class RetrieveUserSimulation extends Simulation {

    before {
    // create user
    }

    setUp(scn).protocols(httpConf)

    after {
    // delete user
    }

    }

    您必须手动发出创建和删除 HTTP 请求。 beforeafter=> Unit重击,而不是 Scenario s。

    关于stress-testing - Gatling:如何设置和拆除场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36129434/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com