【问题标题】:Reading cucumber Jvm tag programmatically以编程方式读取黄瓜 Jvm 标签
【发布时间】:2018-04-18 03:34:16
【问题描述】:

我正在尝试重用我现有的集成测试黄瓜 Gherkin 场景,以使用 Gatling 进行性能测试。集成测试是在 restassured.io 和 cucumber JVM 中编写的。我想做的是向现有的集成测试添加一个新标签,比如@Performance_REQ_noOfRequest_RESP_responseTime。

所以我想知道是否有任何方式以编程方式读取黄瓜标签,以便我可以提取请求和响应值并将其发送到 Gatling 测试。

小黄瓜样品是 功能:获取员工信息的端点

@Regression @Performance_Req_1000_Resp_100s
场景:获取员工
当我向 /api/employees
发送请求时 然后我应该看到一个员工列表

【问题讨论】:

    标签: cucumber cucumber-jvm cucumber-java java-annotations


    【解决方案1】:

    您可以使用 Before 或 After Hook 检索场景的标签,例如:

    @Before
    public void setUp(Scenario scenario) {
    
        scenario.getSourceTagNames();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-09
      • 2013-04-08
      • 2022-07-21
      • 2018-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多