API'mı test etmek için Gatling'i kullanmaya çalışıyorum ama bir sorunum var. Şimdi giriş/çıkış için test ediyorum. Girişte kullanıcı, çıkış için kullanılan bir jeton aldı.
Kayıt cihazını kullandığımda, sabit bir belirteç tutuyor ve elbette, testi çalıştırdığımda çalışmaz. Ama doktora ya da google'a bu kodu dinamik olarak nasıl bulabileceğimi bulamıyorum.
Kimse biliyor mu?
Teşekkürler!Gatling'de auth jetonu alın
DÜZENLEME: I ve ("http://site.com/login") .post sonra iki parça kod koymak deneyin
.exec(http("request_13")
.get("http://site.com/logout")
.headers(headers_13)
)
.pause(202 milliseconds)
... Ben
val headers_13 = Map(
"Accept" -> """*/*""",
"Origin" -> """http://site.com""",
"token" -> """token"""
)
val scn = scenario("Scenario Name")
.exec(http("request_1")
.post("http://site.com/login")
.headers(headers_1)
.param("""player[email]""", """[email protected]""")
.param("""player[password]""", """password""")
)
.pause(757 milliseconds)
ne var burada kaydettikten sonra. ("
http://site.com/logout") olsun, ancak bu çalışmadı
Evet, çıkış için bir HTTP üst bilgisi var. Giriş yaparken json cevabında üretilir. – Simon
Yani, sadece giriş isteğinize bir kontrol ekleyin, sonucu kaydedin ve sonra logut isteğinize yeniden enjekte edin. Cevabımı yeni düzenledim. Anla? –
Bunu deneyeceğim, teşekkürler! – Simon