使用 Gatling 进行功能测试

Using Gatling for functional testing

我想进入测试自动化领域,我已经看到可以进行功能测试的 selenium。我还看到了用于性能测试和 load/stress 测试的 gatling。我想知道是否可以使用 gatling 进行功能测试?

这是他们文档中功能规范的示例:

class GatlingFunSpecExample extends GatlingHttpFunSpec { 

  val baseURL = "http://example.com"
  override def httpConf = super.httpConf.header("MyHeader", "MyValue")

  spec {
    http("Example index.html test")
      .get("/index.html")
      .check(pageHeader.exists)
  }

}

object GatlingFunSpecExample {
  def pageHeader = css("h1")
}

Link 到文档: https://gatling.io/docs/2.3/general/functional_specs/