首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gatling获取web服务

Gatling获取web服务
EN

Stack Overflow用户
提问于 2014-11-11 21:27:24
回答 1查看 1.4K关注 0票数 0

我试着创建下面提到的一个简单的Gatling脚本,

包computerdatabase.advanced

代码语言:javascript
复制
import io.gatling.core.Predef._
import io.gatling.http.Predef._
import io.gatling.jdbc.Predef._
import scala.util.matching.Regex
import scala.concurrent.duration._



class getSampleTest extends Simulation{

val httpProtocol = http
.baseURL("https://xyz.com")
.header("Content-Type","application/json")
.header("Accept"," application/json ")
.header("Accept-Charset","utf-8n")
.acceptLanguageHeader("en-us","en;q=0.5")
.acceptEncodingHeader("gzip", "deflate")
.connection("keep-alive")


val scn = scenario("XYZ")
.group("XYZ Group") {
exec(http("XYZ-PAge").get("/profile/services").check(status.is(200)))
}
setUp(scn.inject(
rampUsersPerSec(1) to(10) during(5), 
constantUsersPerSec(10) during(5)
).protocols(httpProtocol))

}

但是我收到一个错误,说--> value header不是应用程序的成员可能在‘value header’.header("Content-Type",“io.gatling.http.config.httpProtocolBuilder /json”)之前缺少分号。

EN

回答 1

Stack Overflow用户

发布于 2014-11-11 22:59:45

不,这不是你用这样的代码得到的编译器错误消息(这是你在Gatling邮件列表上发布的第一个试探性的错误)。

在这里,您会得到“acceptLanguageHeader方法的参数太多”(和acceptEncodingHeader),因为它们只有一个参数:

代码语言:javascript
复制
.acceptLanguageHeader("en-us, en;q=0.5")
.acceptEncodingHeader("gzip, deflate")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26866029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档