kopia lustrzana https://github.com/osm2vectortiles/osm2vectortiles
430 wiersze
14 KiB
Scala
430 wiersze
14 KiB
Scala
package tileserver
|
|
|
|
import scala.concurrent.duration._
|
|
|
|
import io.gatling.core.Predef._
|
|
import io.gatling.http.Predef._
|
|
import io.gatling.jdbc.Predef._
|
|
|
|
class ZoomLevel10To22ConcurrentUser50Simulation extends Simulation {
|
|
|
|
val httpProtocol = http
|
|
.baseURL("http://ec2-52-30-184-45.eu-west-1.compute.amazonaws.com")
|
|
.inferHtmlResources()
|
|
|
|
val headers_0 = Map(
|
|
"Accept" -> "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
|
|
"Upgrade-Insecure-Requests" -> "1")
|
|
|
|
val headers_1 = Map(
|
|
"Accept" -> "application/json",
|
|
"X-Requested-With" -> "XMLHttpRequest")
|
|
|
|
val uri1 = "http://ec2-52-30-184-45.eu-west-1.compute.amazonaws.com"
|
|
|
|
val scn = scenario("ZoomLevel10To22ConcurrentUser50Simulation")
|
|
.exec(http("request_0")
|
|
.get("/")
|
|
.headers(headers_0)
|
|
.resources(http("request_1")
|
|
.get(uri1 + "/index.json")
|
|
.headers(headers_1),
|
|
http("request_2")
|
|
.get(uri1 + "/images/transparent.png"),
|
|
http("request_3")
|
|
.get(uri1 + "/images/geosearch.png"),
|
|
http("request_4")
|
|
.get(uri1 + "/10/535/359.png"),
|
|
http("request_5")
|
|
.get(uri1 + "/10/536/358.png"),
|
|
http("request_6")
|
|
.get(uri1 + "/10/535/357.png"),
|
|
http("request_7")
|
|
.get(uri1 + "/10/536/359.png"),
|
|
http("request_8")
|
|
.get(uri1 + "/10/537/358.png"),
|
|
http("request_9")
|
|
.get(uri1 + "/10/535/358.png"),
|
|
http("request_10")
|
|
.get(uri1 + "/10/536/357.png"),
|
|
http("request_11")
|
|
.get(uri1 + "/10/534/359.png"),
|
|
http("request_12")
|
|
.get(uri1 + "/10/534/358.png"),
|
|
http("request_13")
|
|
.get(uri1 + "/10/535/360.png"),
|
|
http("request_14")
|
|
.get(uri1 + "/10/537/359.png"),
|
|
http("request_15")
|
|
.get(uri1 + "/10/536/360.png"),
|
|
http("request_16")
|
|
.get(uri1 + "/10/534/360.png"),
|
|
http("request_17")
|
|
.get(uri1 + "/10/534/357.png"),
|
|
http("request_18")
|
|
.get(uri1 + "/10/537/357.png"),
|
|
http("request_19")
|
|
.get(uri1 + "/10/537/360.png")))
|
|
.exec(http("request_20")
|
|
.get("/11/1072/716.png")
|
|
.resources(http("request_21")
|
|
.get(uri1 + "/11/1071/717.png"),
|
|
http("request_22")
|
|
.get(uri1 + "/11/1071/716.png"),
|
|
http("request_23")
|
|
.get(uri1 + "/11/1072/717.png"),
|
|
http("request_24")
|
|
.get(uri1 + "/11/1073/717.png"),
|
|
http("request_25")
|
|
.get(uri1 + "/11/1073/716.png"),
|
|
http("request_26")
|
|
.get(uri1 + "/11/1072/715.png"),
|
|
http("request_27")
|
|
.get(uri1 + "/11/1072/718.png"),
|
|
http("request_28")
|
|
.get(uri1 + "/11/1071/718.png"),
|
|
http("request_29")
|
|
.get(uri1 + "/11/1073/715.png"),
|
|
http("request_30")
|
|
.get(uri1 + "/11/1071/715.png"),
|
|
http("request_31")
|
|
.get(uri1 + "/11/1073/718.png")))
|
|
.exec(http("request_32")
|
|
.get("/12/2146/1433.png")
|
|
.resources(http("request_33")
|
|
.get(uri1 + "/12/2144/1433.png"),
|
|
http("request_34")
|
|
.get(uri1 + "/12/2145/1434.png"),
|
|
http("request_35")
|
|
.get(uri1 + "/12/2145/1433.png"),
|
|
http("request_36")
|
|
.get(uri1 + "/12/2144/1434.png"),
|
|
http("request_37")
|
|
.get(uri1 + "/12/2144/1432.png"),
|
|
http("request_38")
|
|
.get(uri1 + "/12/2145/1432.png"),
|
|
http("request_39")
|
|
.get(uri1 + "/12/2146/1434.png"),
|
|
http("request_40")
|
|
.get(uri1 + "/12/2143/1433.png"),
|
|
http("request_41")
|
|
.get(uri1 + "/12/2145/1435.png"),
|
|
http("request_42")
|
|
.get(uri1 + "/12/2143/1434.png"),
|
|
http("request_43")
|
|
.get(uri1 + "/12/2143/1435.png"),
|
|
http("request_44")
|
|
.get(uri1 + "/12/2144/1435.png"),
|
|
http("request_45")
|
|
.get(uri1 + "/12/2143/1432.png"),
|
|
http("request_46")
|
|
.get(uri1 + "/12/2146/1432.png"),
|
|
http("request_47")
|
|
.get(uri1 + "/12/2146/1435.png")))
|
|
.exec(http("request_48")
|
|
.get("/13/4289/2867.png")
|
|
.resources(http("request_49")
|
|
.get(uri1 + "/13/4289/2869.png"),
|
|
http("request_50")
|
|
.get(uri1 + "/13/4289/2868.png"),
|
|
http("request_51")
|
|
.get(uri1 + "/13/4290/2868.png"),
|
|
http("request_52")
|
|
.get(uri1 + "/13/4290/2869.png"),
|
|
http("request_53")
|
|
.get(uri1 + "/13/4291/2868.png"),
|
|
http("request_54")
|
|
.get(uri1 + "/13/4290/2867.png"),
|
|
http("request_55")
|
|
.get(uri1 + "/13/4288/2869.png"),
|
|
http("request_56")
|
|
.get(uri1 + "/13/4288/2868.png"),
|
|
http("request_57")
|
|
.get(uri1 + "/13/4289/2870.png"),
|
|
http("request_58")
|
|
.get(uri1 + "/13/4288/2870.png"),
|
|
http("request_59")
|
|
.get(uri1 + "/13/4290/2870.png"),
|
|
http("request_60")
|
|
.get(uri1 + "/13/4291/2869.png"),
|
|
http("request_61")
|
|
.get(uri1 + "/13/4288/2867.png"),
|
|
http("request_62")
|
|
.get(uri1 + "/13/4291/2870.png"),
|
|
http("request_63")
|
|
.get(uri1 + "/13/4291/2867.png")))
|
|
.exec(http("request_64")
|
|
.get("/14/8579/5737.png")
|
|
.resources(http("request_65")
|
|
.get(uri1 + "/14/8581/5737.png"),
|
|
http("request_66")
|
|
.get(uri1 + "/14/8580/5737.png"),
|
|
http("request_67")
|
|
.get(uri1 + "/14/8580/5736.png"),
|
|
http("request_68")
|
|
.get(uri1 + "/14/8579/5736.png"),
|
|
http("request_69")
|
|
.get(uri1 + "/14/8581/5736.png"),
|
|
http("request_70")
|
|
.get(uri1 + "/14/8580/5735.png"),
|
|
http("request_71")
|
|
.get(uri1 + "/14/8581/5735.png"),
|
|
http("request_72")
|
|
.get(uri1 + "/14/8580/5738.png"),
|
|
http("request_73")
|
|
.get(uri1 + "/14/8579/5735.png"),
|
|
http("request_74")
|
|
.get(uri1 + "/14/8579/5738.png"),
|
|
http("request_75")
|
|
.get(uri1 + "/14/8581/5738.png"),
|
|
http("request_76")
|
|
.get(uri1 + "/15/17162/11474.png"),
|
|
http("request_77")
|
|
.get(uri1 + "/15/17161/11474.png"),
|
|
http("request_78")
|
|
.get(uri1 + "/15/17161/11475.png"),
|
|
http("request_79")
|
|
.get(uri1 + "/15/17160/11474.png"),
|
|
http("request_80")
|
|
.get(uri1 + "/15/17160/11475.png"),
|
|
http("request_81")
|
|
.get(uri1 + "/15/17160/11473.png"),
|
|
http("request_82")
|
|
.get(uri1 + "/15/17159/11475.png"),
|
|
http("request_83")
|
|
.get(uri1 + "/15/17161/11473.png"),
|
|
http("request_84")
|
|
.get(uri1 + "/15/17159/11474.png"),
|
|
http("request_85")
|
|
.get(uri1 + "/15/17162/11475.png"),
|
|
http("request_86")
|
|
.get(uri1 + "/15/17160/11476.png"),
|
|
http("request_87")
|
|
.get(uri1 + "/15/17161/11476.png"),
|
|
http("request_88")
|
|
.get(uri1 + "/15/17159/11476.png"),
|
|
http("request_89")
|
|
.get(uri1 + "/15/17159/11473.png"),
|
|
http("request_90")
|
|
.get(uri1 + "/15/17162/11473.png"),
|
|
http("request_91")
|
|
.get(uri1 + "/15/17162/11476.png"),
|
|
http("request_92")
|
|
.get(uri1 + "/16/34321/22949.png"),
|
|
http("request_93")
|
|
.get(uri1 + "/16/34321/22950.png"),
|
|
http("request_94")
|
|
.get(uri1 + "/16/34322/22949.png"),
|
|
http("request_95")
|
|
.get(uri1 + "/16/34322/22950.png"),
|
|
http("request_96")
|
|
.get(uri1 + "/16/34321/22948.png"),
|
|
http("request_97")
|
|
.get(uri1 + "/16/34323/22949.png"),
|
|
http("request_98")
|
|
.get(uri1 + "/16/34320/22950.png"),
|
|
http("request_99")
|
|
.get(uri1 + "/16/34320/22949.png"),
|
|
http("request_100")
|
|
.get(uri1 + "/16/34322/22948.png"),
|
|
http("request_101")
|
|
.get(uri1 + "/16/34323/22950.png"),
|
|
http("request_102")
|
|
.get(uri1 + "/16/34322/22951.png"),
|
|
http("request_103")
|
|
.get(uri1 + "/16/34321/22951.png"),
|
|
http("request_104")
|
|
.get(uri1 + "/16/34320/22951.png"),
|
|
http("request_105")
|
|
.get(uri1 + "/16/34320/22948.png"),
|
|
http("request_106")
|
|
.get(uri1 + "/16/34323/22948.png"),
|
|
http("request_107")
|
|
.get(uri1 + "/16/34323/22951.png")))
|
|
.exec(http("request_108")
|
|
.get("/17/68643/45899.png")
|
|
.resources(http("request_109")
|
|
.get(uri1 + "/17/68643/45898.png"),
|
|
http("request_110")
|
|
.get(uri1 + "/17/68644/45899.png"),
|
|
http("request_111")
|
|
.get(uri1 + "/17/68644/45898.png"),
|
|
http("request_112")
|
|
.get(uri1 + "/17/68643/45897.png"),
|
|
http("request_113")
|
|
.get(uri1 + "/17/68645/45898.png"),
|
|
http("request_114")
|
|
.get(uri1 + "/17/68644/45897.png"),
|
|
http("request_115")
|
|
.get(uri1 + "/17/68642/45899.png"),
|
|
http("request_116")
|
|
.get(uri1 + "/17/68642/45898.png"),
|
|
http("request_117")
|
|
.get(uri1 + "/17/68645/45899.png"),
|
|
http("request_118")
|
|
.get(uri1 + "/17/68643/45900.png"),
|
|
http("request_119")
|
|
.get(uri1 + "/17/68644/45900.png"),
|
|
http("request_120")
|
|
.get(uri1 + "/17/68642/45900.png"),
|
|
http("request_121")
|
|
.get(uri1 + "/17/68642/45897.png"),
|
|
http("request_122")
|
|
.get(uri1 + "/17/68645/45897.png"),
|
|
http("request_123")
|
|
.get(uri1 + "/17/68645/45900.png")))
|
|
.exec(http("request_124")
|
|
.get("/18/137287/91797.png")
|
|
.resources(http("request_125")
|
|
.get(uri1 + "/18/137287/91798.png"),
|
|
http("request_126")
|
|
.get(uri1 + "/18/137288/91798.png"),
|
|
http("request_127")
|
|
.get(uri1 + "/18/137288/91797.png"),
|
|
http("request_128")
|
|
.get(uri1 + "/18/137287/91796.png"),
|
|
http("request_129")
|
|
.get(uri1 + "/18/137289/91797.png"),
|
|
http("request_130")
|
|
.get(uri1 + "/18/137288/91796.png"),
|
|
http("request_131")
|
|
.get(uri1 + "/18/137286/91798.png"),
|
|
http("request_132")
|
|
.get(uri1 + "/18/137286/91797.png"),
|
|
http("request_133")
|
|
.get(uri1 + "/18/137289/91798.png"),
|
|
http("request_134")
|
|
.get(uri1 + "/18/137288/91799.png"),
|
|
http("request_135")
|
|
.get(uri1 + "/18/137287/91799.png"),
|
|
http("request_136")
|
|
.get(uri1 + "/18/137286/91796.png"),
|
|
http("request_137")
|
|
.get(uri1 + "/18/137286/91799.png"),
|
|
http("request_138")
|
|
.get(uri1 + "/18/137289/91796.png"),
|
|
http("request_139")
|
|
.get(uri1 + "/18/137289/91799.png")))
|
|
.exec(http("request_140")
|
|
.get("/19/274576/183597.png")
|
|
.resources(http("request_141")
|
|
.get(uri1 + "/19/274576/183596.png"),
|
|
http("request_142")
|
|
.get(uri1 + "/19/274575/183597.png"),
|
|
http("request_143")
|
|
.get(uri1 + "/19/274575/183596.png"),
|
|
http("request_144")
|
|
.get(uri1 + "/19/274577/183596.png"),
|
|
http("request_145")
|
|
.get(uri1 + "/19/274577/183597.png"),
|
|
http("request_146")
|
|
.get(uri1 + "/19/274576/183595.png"),
|
|
http("request_147")
|
|
.get(uri1 + "/19/274576/183598.png"),
|
|
http("request_148")
|
|
.get(uri1 + "/19/274577/183595.png"),
|
|
http("request_149")
|
|
.get(uri1 + "/19/274575/183598.png"),
|
|
http("request_150")
|
|
.get(uri1 + "/19/274575/183595.png"),
|
|
http("request_151")
|
|
.get(uri1 + "/19/274577/183598.png")))
|
|
.exec(http("request_152")
|
|
.get("/20/549152/367194.png")
|
|
.resources(http("request_153")
|
|
.get(uri1 + "/20/549152/367193.png"),
|
|
http("request_154")
|
|
.get(uri1 + "/20/549152/367192.png"),
|
|
http("request_155")
|
|
.get(uri1 + "/20/549153/367193.png"),
|
|
http("request_156")
|
|
.get(uri1 + "/20/549154/367193.png"),
|
|
http("request_157")
|
|
.get(uri1 + "/20/549153/367194.png"),
|
|
http("request_158")
|
|
.get(uri1 + "/20/549151/367193.png"),
|
|
http("request_159")
|
|
.get(uri1 + "/20/549153/367192.png"),
|
|
http("request_160")
|
|
.get(uri1 + "/20/549151/367194.png"),
|
|
http("request_161")
|
|
.get(uri1 + "/20/549154/367194.png"),
|
|
http("request_162")
|
|
.get(uri1 + "/20/549153/367195.png"),
|
|
http("request_163")
|
|
.get(uri1 + "/20/549152/367195.png"),
|
|
http("request_164")
|
|
.get(uri1 + "/20/549151/367195.png"),
|
|
http("request_165")
|
|
.get(uri1 + "/20/549151/367192.png"),
|
|
http("request_166")
|
|
.get(uri1 + "/20/549154/367195.png"),
|
|
http("request_167")
|
|
.get(uri1 + "/20/549154/367192.png"),
|
|
http("request_168")
|
|
.get(uri1 + "/21/1098305/734386.png"),
|
|
http("request_169")
|
|
.get(uri1 + "/21/1098306/734386.png"),
|
|
http("request_170")
|
|
.get(uri1 + "/21/1098306/734387.png"),
|
|
http("request_171")
|
|
.get(uri1 + "/21/1098305/734387.png"),
|
|
http("request_172")
|
|
.get(uri1 + "/21/1098305/734385.png"),
|
|
http("request_173")
|
|
.get(uri1 + "/21/1098307/734386.png"),
|
|
http("request_174")
|
|
.get(uri1 + "/21/1098306/734385.png"),
|
|
http("request_175")
|
|
.get(uri1 + "/21/1098304/734387.png"),
|
|
http("request_176")
|
|
.get(uri1 + "/21/1098307/734387.png"),
|
|
http("request_177")
|
|
.get(uri1 + "/21/1098304/734386.png"),
|
|
http("request_178")
|
|
.get(uri1 + "/21/1098305/734388.png"),
|
|
http("request_179")
|
|
.get(uri1 + "/21/1098306/734388.png"),
|
|
http("request_180")
|
|
.get(uri1 + "/21/1098304/734385.png"),
|
|
http("request_181")
|
|
.get(uri1 + "/21/1098304/734388.png"),
|
|
http("request_182")
|
|
.get(uri1 + "/21/1098307/734385.png"),
|
|
http("request_183")
|
|
.get(uri1 + "/21/1098307/734388.png"),
|
|
http("request_184")
|
|
.get(uri1 + "/22/2196612/1468774.png"),
|
|
http("request_185")
|
|
.get(uri1 + "/22/2196611/1468774.png"),
|
|
http("request_186")
|
|
.get(uri1 + "/22/2196611/1468775.png"),
|
|
http("request_187")
|
|
.get(uri1 + "/22/2196612/1468775.png"),
|
|
http("request_188")
|
|
.get(uri1 + "/22/2196613/1468774.png"),
|
|
http("request_189")
|
|
.get(uri1 + "/22/2196611/1468773.png"),
|
|
http("request_190")
|
|
.get(uri1 + "/22/2196610/1468774.png"),
|
|
http("request_191")
|
|
.get(uri1 + "/22/2196612/1468773.png"),
|
|
http("request_192")
|
|
.get(uri1 + "/22/2196613/1468775.png"),
|
|
http("request_193")
|
|
.get(uri1 + "/22/2196610/1468775.png"),
|
|
http("request_194")
|
|
.get(uri1 + "/22/2196611/1468776.png"),
|
|
http("request_195")
|
|
.get(uri1 + "/22/2196612/1468776.png"),
|
|
http("request_196")
|
|
.get(uri1 + "/22/2196610/1468776.png"),
|
|
http("request_197")
|
|
.get(uri1 + "/22/2196610/1468773.png"),
|
|
http("request_198")
|
|
.get(uri1 + "/22/2196613/1468773.png"),
|
|
http("request_199")
|
|
.get(uri1 + "/22/2196613/1468776.png")))
|
|
|
|
setUp(scn.inject(atOnceUsers(50))).protocols(httpProtocol)
|
|
} |