scala - 如何针对特定负载配置文件的部分加特林测试
问题描述
我有一个加特林测试,分为 3 个部分:
- beforeTest() - 创建被测实体的位置
- test() - 测试某些功能的地方。例如,修改实体,创建子依赖实体等。
- afterTest() - 清理,被测实体被删除
基类 - 应该被覆盖以实现
trait BaseTest extends Simulation {
def beforeTest() : ScenarioBuilder = scenario("empty before")
def test(): ScenarioBuilder
def afterTest() : ScenarioBuilder = scenario("empty after")
setUp(
scenario(getClass.getSimpleName)
.exec(beforeTest())
.exec(test())
.exec(afterTest())
.inject(loadProfile)
)
}
我的问题:如何仅针对带有负载配置文件的 test(),即排除 beforeTest() 和 afterTest()?动机:我只需要做一次 beforeTest 和 afterTest ,性能测试应该集中在 test() 上。但!!我仍然想将 Gatling DSL 用于 beforeTest() 和 afterTest() 任何想法?
注意:我使用的是 Gatling 3.0.3
解决方案
推荐阅读
- javascript - 在 O(1) 中从数组中删除元素的方法
- c++ - 通过基指针 C++ 设计模式删除派生类
- c# - 如何通过 Microsoft.Office.Interop.Word 在 wdRevisionsViewFinal 中将 word 转换为 html?
- sql - 左连接表到解扰地址表
- javascript - 以类为目标的子类在具有类的父类中
- ios - 将本机 0.60.3 与 xcode 9.4.1 反应
- python - 如何在 django 表单中使用多选
- jenkins - 如何覆盖任何 Jenkins 插件的 Css 属性
- android - Firebase-InApp-Message 在智能手机中仅显示一次
- kubernetes - 如何在 Prometheus-operator 上重新标记抓取作业?