package eiportal
import scala.concurrent.duration._
import io.gatling.core.Predef._
import io.gatling.http.Predef._
import io.gatling.jdbc.Predef._
import scala.util.Random
class EIPortal extends Simulation {
val httpProtocol = http
.baseUrl("https://qa5.conqa.askadmissionsqa.net")
.inferHtmlResources()
.userAgentHeader("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36")
.silentResources
val headers_0 = Map(
"Accept" -> "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Accept-Encoding" -> "gzip, deflate, br",
"Accept-Language" -> "en,en-US;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,fr;q=0.4,en-GB;q=0.3",
"Sec-Fetch-Mode" -> "navigate",
"Sec-Fetch-Site" -> "none",
"Sec-Fetch-User" -> "?1",
"Upgrade-Insecure-Requests" -> "1")
val headers_15 = Map(
"Accept" -> "image/webp,image/apng,image/*,*/*;q=0.8",
"Accept-Encoding" -> "gzip, deflate, br",
"Accept-Language" -> "en,en-US;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,fr;q=0.4,en-GB;q=0.3",
"Range" -> "bytes=1200-1200",
"Sec-Fetch-Mode" -> "no-cors",
"Sec-Fetch-Site" -> "same-site")
val headers_16 = Map(
"Accept" -> "application/json, text/javascript, */*; q=0.01",
"Accept-Encoding" -> "gzip, deflate, br",
"Accept-Language" -> "en,en-US;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,fr;q=0.4,en-GB;q=0.3",
"Origin" -> "https://qa5.conqa.askadmissionsqa.net",
"Sec-Fetch-Mode" -> "cors",
"Sec-Fetch-Site" -> "same-origin",
"X-Requested-With" -> "XMLHttpRequest")
val headers_17 = Map(
"Accept" -> "image/webp,image/apng,image/*,*/*;q=0.8",
"Accept-Encoding" -> "gzip, deflate, br",
"Accept-Language" -> "en,en-US;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,fr;q=0.4,en-GB;q=0.3",
"Sec-Fetch-Mode" -> "no-cors",
"Sec-Fetch-Site" -> "same-site")
val headers_22 = Map(
"Accept" -> "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Accept-Encoding" -> "gzip, deflate, br",
"Accept-Language" -> "en,en-US;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,fr;q=0.4,en-GB;q=0.3",
"Sec-Fetch-Mode" -> "navigate",
"Sec-Fetch-Site" -> "same-origin",
"Sec-Fetch-User" -> "?1",
"Upgrade-Insecure-Requests" -> "1")
val headers_43 = Map(
"Accept" -> "*/*",
"Accept-Encoding" -> "gzip, deflate, br",
"Accept-Language" -> "en,en-US;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,fr;q=0.4,en-GB;q=0.3",
"Sec-Fetch-Mode" -> "no-cors",
"Sec-Fetch-Site" -> "same-site")
val headers_116 = Map(
"Accept" -> "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Accept-Encoding" -> "gzip, deflate, br",
"Accept-Language" -> "en,en-US;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,fr;q=0.4,en-GB;q=0.3",
"Sec-Fetch-Mode" -> "navigate",
"Sec-Fetch-Site" -> "same-origin",
"Upgrade-Insecure-Requests" -> "1")
val uri1 = "https://static.askadmissions.net/frontenddev102/connectImages08_2012"
val uri3 = "https://static.conqa.askadmissionsqa.net/StaticWebContent/61.0.0.2482"
val loginfeeder = Iterator.continually(Map("login" -> (Random.alphanumeric.take(10).mkString)))
val firstnamefeeder = Iterator.continually(Map("firstname" -> (Random.alphanumeric.take(10).mkString)))
val lastnamefeeder = Iterator.continually(Map("lastname" -> (Random.alphanumeric.take(10).mkString)))
val emailfeeder = Iterator.continually(Map("email" -> (Random.alphanumeric.take(10).mkString + "@ggmail.com")))
object SearchPage {
val SearchPage= exec(http("Search Page")
.get("/Portal/EI/Search")
.headers(headers_0)
.resources(http("request_1")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_2")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_3")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_4")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_5")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_6")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_7")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_8")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_9")
.get(uri3 + "/scripts/simplecloud/simplegrid.js"),
http("request_10")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_11")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_12")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_13")
.get(uri3 + "/css/portal/portal_images/information.gif"),
http("request_14")
.get(uri3 + "/images/calendar.png"),
http("request_15")
.get(uri3 + "/css/jquery/images/ui-bg_flat_75_ffffff_40x100.png")
.headers(headers_15)))
.pause(20)
}
object SearchForEvent {
val SearchForEvent = exec(http("Serching for a Event")
.post("/Portal/SEI/ValidateSearchEventCriteria")
.headers(headers_16)
.formParam("name", "PerformanceTesting")
.formParam("startsOnType", "")
.formParam("classification", "0")
.formParam("location", "")
.formParam("category", "")
.formParam("portalsearchstatus", "1")
.resources(http("request_17")
.get(uri3 + "/css/simplecloud/images/wheel-loader.gif")
.headers(headers_17),
http("request_18")
.post("/Portal/SEI/EventGridData")
.headers(headers_16)
.formParam("page", "1")
.formParam("pageSize", "25")
.formParam("quickSortColumnName", "StartsOn")
.formParam("quickSortOrder", "Ascending")
.formParam("name", "PerformanceTesting")
.formParam("startsOnType", "")
.formParam("classification", "0")
.formParam("location", "")
.formParam("category", "")
.formParam("portalsearchstatus", "1"),
http("request_19")
.get(uri3 + "/css/simplecloud/images/grid_th_bg.png")
.headers(headers_17)
.check(status.is(404)),
http("request_20")
.get(uri3 + "/css/simplecloud/images/grid_th_bg-active.png")
.headers(headers_17)
.check(status.is(404)),
http("request_21")
.get(uri3 + "/css/simplecloud/images/up.png")
.headers(headers_17)))
.pause(20)
}
object ClickOnRegisterLink {
val ClickOnRegisterLink= exec(http("Click on Register Link")
.get("/Portal/EI/Registration?gid=623577e0425debf5f24155bac62769c09d95bd&returnUrl=Search")
.headers(headers_22)
.resources(http("request_23")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_24")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_25")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_26")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_27")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_28")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_29")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_30")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_31")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_32")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_33")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_34")
.get(uri3 + "/css/jquery/Plugin/FullCalendar/fullcalendar.css"),
http("request_35")
.get(uri3 + "/css/portal/portal.css"),
http("request_36")
.get(uri3 + "/css/jquery/jquery-ui-1.7.2.custom.EIPortal.css"),
http("request_37")
.get(uri3 + "/css/simplecloud/simplecloud.css"),
http("request_38")
.get(uri3 + "/css/schoolPicker.css"),
http("request_39")
.get(uri3 + "/css/simplecloud/simplegrid.css"),
http("request_40")
.get(uri1 + "/interestPage.css"),
http("request_41")
.get(uri1 + "/default/subInterestPage.css"),
http("request_42")
.get(uri1 + "/default/ipbranding.css"),
http("request_43")
.get(uri3 + "/scripts/EI/Views/eiSessionRegistration.js")
.headers(headers_43),
http("request_44")
.get(uri3 + "/scripts/simplecloud/simpleform.js")
.headers(headers_43),
http("request_45")
.get(uri3 + "/css/simplecloud/images/wheel-loader.gif"),
http("request_46")
.get(uri3 + "/css/portal/portal_images/information.gif"),
http("request_47")
.get(uri3 + "/css/jquery/images/ui-bg_flat_75_ffffff_40x100.png")
.headers(headers_15),
http("request_48")
.get(uri3 + "/css/jquery/images/ui-icons_222222_256x240.png")
.headers(headers_17),
http("request_49")
.post("/Portal/SEI/GetHtml?eventGid=623577e0425debf5f24155bac62769c09d95bd&formType=RegistrationForm")
.headers(headers_16)
.formParam("displayMode", "edit"))
.check(
regex("""""")
.saveAs("__RequestVerificationToken"))
)
.pause(10)
}
object ClickOnCancelButton {
val ClickOnCancelButton = exec(http("Click Cancel")
.get(uri3 + "/css/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png")
.headers(headers_17)
.resources(http("request_51")
.get(uri3 + "/css/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png")
.headers(headers_17),
http("request_52")
.get(uri3 + "/css/simplecloud/images/warning.gif")
.headers(headers_17),
http("request_53")
.get(uri3 + "/css/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png")
.headers(headers_17),
http("request_54")
.get(uri3 + "/css/jquery/images/ui-bg_glass_75_dadada_1x400.png")
.headers(headers_17)
.check(status.is(404)))
.check(status.is(404)))
.pause(10)
.exec(http("Confirm Cancellation")
.get(uri3 + "/css/jquery/images/ui-bg_glass_65_ffffff_1x400.png")
.headers(headers_17)
.resources(http("request_56")
.get("/Portal/EI/Search")
.headers(headers_22),
http("request_57")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_58")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_59")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_60")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_61")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_62")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_63")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_64")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_65")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_66")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_67")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_68")
.get(uri3 + "/css/jquery/Plugin/FullCalendar/fullcalendar.css"),
http("request_69")
.get(uri3 + "/css/portal/portal.css"),
http("request_70")
.get(uri3 + "/css/jquery/jquery-ui-1.7.2.custom.EIPortal.css"),
http("request_71")
.get(uri3 + "/css/simplecloud/simplecloud.css"),
http("request_72")
.get(uri3 + "/css/schoolPicker.css"),
http("request_73")
.get(uri3 + "/css/simplecloud/simplegrid.css"),
http("request_74")
.get(uri3 + "/scripts/simplecloud/simplegrid.js"),
http("request_75")
.get(uri1 + "/interestPage.css"),
http("request_76")
.get(uri1 + "/default/subInterestPage.css"),
http("request_77")
.get(uri1 + "/default/ipbranding.css"),
http("request_78")
.get(uri3 + "/css/portal/portal_images/information.gif"),
http("request_79")
.get(uri3 + "/images/calendar.png"),
http("request_80")
.get(uri3 + "/css/jquery/images/ui-bg_flat_75_ffffff_40x100.png")
.headers(headers_15)))
.pause(10)
}
object RegistrationSubmit {
val RegistrationSubmit= exec(http("Click on Register Link")
.get("/Portal/EI/Registration?gid=623577e0425debf5f24155bac62769c09d95bd&returnUrl=Search")
.headers(headers_22)
.resources(http("request_23")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_24")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_25")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_26")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_27")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_28")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_29")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_30")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_31")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_32")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_33")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_34")
.get(uri3 + "/css/jquery/Plugin/FullCalendar/fullcalendar.css"),
http("request_35")
.get(uri3 + "/css/portal/portal.css"),
http("request_36")
.get(uri3 + "/css/jquery/jquery-ui-1.7.2.custom.EIPortal.css"),
http("request_37")
.get(uri3 + "/css/simplecloud/simplecloud.css"),
http("request_38")
.get(uri3 + "/css/schoolPicker.css"),
http("request_39")
.get(uri3 + "/css/simplecloud/simplegrid.css"),
http("request_40")
.get(uri1 + "/interestPage.css"),
http("request_41")
.get(uri1 + "/default/subInterestPage.css"),
http("request_42")
.get(uri1 + "/default/ipbranding.css"),
http("request_43")
.get(uri3 + "/scripts/EI/Views/eiSessionRegistration.js")
.headers(headers_43),
http("request_44")
.get(uri3 + "/scripts/simplecloud/simpleform.js")
.headers(headers_43),
http("request_45")
.get(uri3 + "/css/simplecloud/images/wheel-loader.gif"),
http("request_46")
.get(uri3 + "/css/portal/portal_images/information.gif"),
http("request_47")
.get(uri3 + "/css/jquery/images/ui-bg_flat_75_ffffff_40x100.png")
.headers(headers_15),
http("request_48")
.get(uri3 + "/css/jquery/images/ui-icons_222222_256x240.png")
.headers(headers_17),
http("request_49")
.post("/Portal/SEI/GetHtml?eventGid=623577e0425debf5f24155bac62769c09d95bd&formType=RegistrationForm")
.headers(headers_16)
.formParam("displayMode", "edit"))
.check(
regex("""""")
.saveAs("__RequestVerificationToken"))
)
.pause(10)
.feed(loginfeeder)
.feed(firstnamefeeder)
.feed(lastnamefeeder)
.feed(emailfeeder)
.exec(http("Fill Details")
.post("/Portal/SEI/SaveFormInstance")
.headers(headers_16)
.formParam("T1", "${firstname}")
.formParam("T2", "${lastname}")
.formParam("T3", "${email}")
.formParam("eventGid", "623577e0425debf5f24155bac62769c09d95bd")
.formParam("eventRegistrationGid", "")
.formParam("FormType", "RegistrationForm")
.formParam("__RequestVerificationToken", "${__RequestVerificationToken}")
.formParam("sessionRegistrationJsonString", "[]")
.formParam("isConsentToStoreDataChecked", "false")
.formParam("createUsername", "${login}")
.formParam("createPassword", "1qaz!QAZ")
.formParam("confirmPassword", "1qaz!QAZ")
.formParam("isLoggedInUser", "false")
.resources(
http("request_117")
.get(uri3 + "/css/jquery/Plugin/FullCalendar/fullcalendar.css"),
http("request_118")
.get(uri3 + "/css/portal/portal.css"),
http("request_119")
.get(uri3 + "/css/jquery/jquery-ui-1.7.2.custom.EIPortal.css"),
http("request_120")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_121")
.get(uri3 + "/css/simplecloud/simplecloud.css"),
http("request_122")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_123")
.get(uri3 + "/css/schoolPicker.css"),
http("request_124")
.get(uri3 + "/css/simplecloud/simplegrid.css"),
http("request_125")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_126")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_127")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_128")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_129")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_130")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_131")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_132")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_133")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_134")
.get(uri3 + "/scripts/simplecloud/simplegrid.js"),
http("request_135")
.get(uri1 + "/interestPage.css"),
http("request_136")
.get(uri1 + "/default/subInterestPage.css"),
http("request_137")
.get(uri1 + "/default/ipbranding.css"),
http("request_138")
.get(uri3 + "/images/calendar_add.png")
.headers(headers_17),
http("request_139")
.get(uri3 + "/images/calendar_addGoogle.png")
.headers(headers_17),
http("request_140")
.get(uri3 + "/images/icon_print.png")
.headers(headers_17),
http("request_141")
.get(uri3 + "/css/simplecloud/images/success.gif")
.headers(headers_17)))
.pause(20)
}
object UpdateProfile {
val UpdateProfile = exec(http("Click on Update Profile ")
.get("/Portal/User/UpdateProfile")
.headers(headers_22)
.resources(http("request_143")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_144")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_145")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_146")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_147")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_148")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_149")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_150")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_151")
.get(uri3 + "/scripts/simplecloud/simplegrid.js"),
http("request_152")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_153")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_154")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_155")
.get(uri3 + "/css/jquery/Plugin/FullCalendar/fullcalendar.css"),
http("request_156")
.get(uri3 + "/css/portal/portal.css"),
http("request_157")
.get(uri3 + "/css/jquery/jquery-ui-1.7.2.custom.EIPortal.css"),
http("request_158")
.get(uri3 + "/css/simplecloud/simplecloud.css"),
http("request_159")
.get(uri3 + "/css/schoolPicker.css"),
http("request_160")
.get(uri3 + "/css/simplecloud/simplegrid.css"),
http("request_161")
.get(uri1 + "/interestPage.css"),
http("request_162")
.get(uri1 + "/default/subInterestPage.css"),
http("request_163")
.get(uri1 + "/default/ipbranding.css"),
http("request_164")
.get(uri3 + "/css/portal/portal_images/information.gif"),
http("request_165")
.get(uri3 + "/css/jquery/images/ui-icons_222222_256x240.png"),
http("request_166")
.get(uri3 + "/css/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png"),
http("request_167")
.get(uri3 + "/css/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png"),
http("request_168")
.get(uri3 + "/css/jquery/images/ui-bg_flat_75_ffffff_40x100.png")
.headers(headers_15),
http("request_169")
.get(uri3 + "/css/simplecloud/images/information.gif")
.headers(headers_17)))
.pause(10)
.exec(http("Update Profile")
.post("/Portal/Account/UpdateProfileSubmit")
.headers(headers_16)
.formParam("__RequestVerificationToken", "kVIF8B8e8OQlk9okRme3j19JqHsaDdz8ZAUu7rPf33DZeMr_Ve4rRMFMDJAyTt4c7y28wM4xXhE8sKywVlSesik17QM1")
.formParam("firstname", "Raman")
.formParam("lastname", "Takur")
.formParam("email", "Raman@ggmail.com")
.formParam("username", "Ramantakur")
.formParam("IsDataConsented", "false")
.resources(http("request_171")
.get("/Portal/Templated/UserTemplate/MyEvents?infomessage=Your+profile+has+been+successfully+updated.")
.headers(headers_22),
http("request_172")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_173")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_174")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_175")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_176")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_177")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_178")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_179")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_180")
.get(uri3 + "/scripts/simplecloud/simplegrid.js"),
http("request_181")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_182")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_183")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_184")
.get(uri3 + "/css/jquery/Plugin/FullCalendar/fullcalendar.css"),
http("request_185")
.get(uri3 + "/css/portal/portal.css"),
http("request_186")
.get(uri3 + "/css/simplecloud/simplecloud.css"),
http("request_187")
.get(uri3 + "/css/jquery/jquery-ui-1.7.2.custom.EIPortal.css"),
http("request_188")
.get(uri3 + "/css/schoolPicker.css"),
http("request_189")
.get(uri3 + "/css/simplecloud/simplegrid.css"),
http("request_190")
.get(uri1 + "/interestPage.css"),
http("request_191")
.get(uri1 + "/default/subInterestPage.css"),
http("request_192")
.get(uri1 + "/default/ipbranding.css"),
http("request_193")
.get(uri3 + "/css/simplecloud/images/information.gif"),
http("request_194")
.get(uri3 + "/css/simplecloud/images/wheel-loader.gif"),
http("request_195")
.post("/Portal/SEI/RegisteredOrWaitlistedEvents")
.headers(headers_16)
.formParam("page", "1")
.formParam("pageSize", "25")
.formParam("quickSortColumnName", "STARTSON")
.formParam("quickSortOrder", "Descending")
.formParam("status", "Future"),
http("request_196")
.get(uri3 + "/images/calendar_addGoogle.png"),
http("request_197")
.get(uri3 + "/images/calendar_add.png"),
http("request_198")
.post("/Portal/SEI/InvitedEvents")
.headers(headers_16)
.formParam("page", "1")
.formParam("pageSize", "25")
.formParam("quickSortColumnName", "STARTSON")
.formParam("quickSortOrder", "Descending"),
http("request_199")
.get(uri3 + "/css/simplecloud/images/grid_th_bg.png")
.headers(headers_17)
.check(status.is(404)),
http("request_200")
.post("/Portal/SEI/GroupsInvitationEvents")
.headers(headers_16)
.formParam("page", "1")
.formParam("pageSize", "25")
.formParam("quickSortColumnName", "created")
.formParam("quickSortOrder", "Descending"),
http("request_201")
.get(uri3 + "/css/simplecloud/images/grid_th_bg-active.png")
.headers(headers_17)
.check(status.is(404)),
http("request_202")
.get(uri3 + "/css/simplecloud/images/down.png")
.headers(headers_17)))
.pause(20)
}
object ClickOnRegistedEvent {
val ClickOnRegistedEvent = exec(http("Click on Registered Event")
.get("/Portal/EI/ViewDetails?gid=623577e0425debf5f24155bac62769c09d95bd&returnUrl=MyEvents")
.headers(headers_22)
.resources(http("request_204")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_205")
.get(uri3 + "/css/jquery/Plugin/FullCalendar/fullcalendar.css"),
http("request_206")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_207")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_208")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_209")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_210")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_211")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_212")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_213")
.get(uri3 + "/scripts/simplecloud/simplegrid.js"),
http("request_214")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_215")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_216")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_217")
.get(uri3 + "/css/portal/portal.css"),
http("request_218")
.get(uri3 + "/css/simplecloud/simplecloud.css"),
http("request_219")
.get(uri3 + "/css/jquery/jquery-ui-1.7.2.custom.EIPortal.css"),
http("request_220")
.get(uri3 + "/css/schoolPicker.css"),
http("request_221")
.get(uri3 + "/css/simplecloud/simplegrid.css"),
http("request_222")
.get(uri1 + "/interestPage.css"),
http("request_223")
.get(uri1 + "/default/subInterestPage.css"),
http("request_224")
.get(uri1 + "/default/ipbranding.css")))
.pause(10)
}
object ClickOnCancelOfRegisterdEvent {
val ClickOnCancelOfRegisterdEvent= exec(http("ClcikCancel")
.get("/Portal/EI/MyEvents")
.headers(headers_22)
.resources(http("request_226")
.get(uri3 + "/scripts/json/json2.min.js"),
http("request_227")
.get(uri3 + "/scripts/jquery/jquery.min.js"),
http("request_228")
.get(uri3 + "/scripts/jquery/jquery-ui.min.js"),
http("request_229")
.get(uri3 + "/scripts/simplecloud/simplecloud.js"),
http("request_230")
.get(uri3 + "/scripts/jQuery/i18n/ui.datepicker-en-US.js"),
http("request_231")
.get(uri3 + "/scripts/jquery/jquery-ui.hobsons.js"),
http("request_232")
.get(uri3 + "/scripts/EI/Controls/schoolPicker.js"),
http("request_233")
.get(uri3 + "/scripts/jquery.blockUI.js"),
http("request_234")
.get(uri3 + "/scripts/simplecloud/simplegrid.js"),
http("request_235")
.get(uri3 + "/scripts/portal/portal.js"),
http("request_236")
.get(uri3 + "/scripts/jquery/Plugin/fullcalendar.js"),
http("request_237")
.get(uri3 + "/scripts/jquery/Plugin/jquery.qtip-1.0.0-rc3.min.js"),
http("request_238")
.get(uri3 + "/css/jquery/Plugin/FullCalendar/fullcalendar.css"),
http("request_239")
.get(uri3 + "/css/portal/portal.css"),
http("request_240")
.get(uri3 + "/css/jquery/jquery-ui-1.7.2.custom.EIPortal.css"),
http("request_241")
.get(uri3 + "/css/simplecloud/simplecloud.css"),
http("request_242")
.get(uri3 + "/css/schoolPicker.css"),
http("request_243")
.get(uri3 + "/css/simplecloud/simplegrid.css"),
http("request_244")
.get(uri1 + "/interestPage.css"),
http("request_245")
.get(uri1 + "/default/subInterestPage.css"),
http("request_246")
.get(uri1 + "/default/ipbranding.css"),
http("request_247")
.get(uri3 + "/css/simplecloud/images/wheel-loader.gif"),
http("request_248")
.post("/Portal/SEI/RegisteredOrWaitlistedEvents")
.headers(headers_16)
.formParam("page", "1")
.formParam("pageSize", "25")
.formParam("quickSortColumnName", "STARTSON")
.formParam("quickSortOrder", "Descending")
.formParam("status", "Future"),
http("request_249")
.get(uri3 + "/images/calendar_addGoogle.png"),
http("request_250")
.get(uri3 + "/images/calendar_add.png"),
http("request_251")
.post("/Portal/SEI/InvitedEvents")
.headers(headers_16)
.formParam("page", "1")
.formParam("pageSize", "25")
.formParam("quickSortColumnName", "STARTSON")
.formParam("quickSortOrder", "Descending"),
http("request_252")
.post("/Portal/SEI/GroupsInvitationEvents")
.headers(headers_16)
.formParam("page", "1")
.formParam("pageSize", "25")
.formParam("quickSortColumnName", "created")
.formParam("quickSortOrder", "Descending"),
http("request_253")
.get(uri3 + "/css/simplecloud/images/grid_th_bg.png")
.headers(headers_17)
.check(status.is(404)),
http("request_254")
.get(uri3 + "/css/simplecloud/images/information.gif"),
http("request_255")
.get(uri3 + "/css/simplecloud/images/down.png"),
http("request_256")
.get(uri3 + "/css/simplecloud/images/grid_th_bg-active.png")
.headers(headers_17)
.check(status.is(404))))
.pause(10)
}
object logout {
val logout = exec(http("Logout")
.get("/Portal/Account/Logout")
.headers(headers_22)
.resources(http("request_258")
.get(uri3 + "/css/portal/portal_images/success.gif")
.headers(headers_17)))
}
val user1= scenario("user1").exec(SearchPage.SearchPage,SearchForEvent.SearchForEvent)
val user2=scenario("user2").exec(SearchPage.SearchPage,SearchForEvent.SearchForEvent,ClickOnRegisterLink.ClickOnRegisterLink,ClickOnCancelButton.ClickOnCancelButton)
val user3=scenario("user3").exec(SearchPage.SearchPage,SearchForEvent.SearchForEvent,RegistrationSubmit.RegistrationSubmit,logout.logout)
val user4=scenario("user4").exec(SearchPage.SearchPage,SearchForEvent.SearchForEvent,RegistrationSubmit.RegistrationSubmit,UpdateProfile.UpdateProfile,ClickOnRegistedEvent.ClickOnRegistedEvent,logout.logout)
val user5=scenario("user5").exec(SearchPage.SearchPage,SearchForEvent.SearchForEvent,RegistrationSubmit.RegistrationSubmit,UpdateProfile.UpdateProfile,ClickOnRegistedEvent.ClickOnRegistedEvent,ClickOnCancelOfRegisterdEvent.ClickOnCancelOfRegisterdEvent,logout.logout)
setUp(
user1.inject(atOnceUsers(1),constantUsersPerSec(0.1) during (200)),
user2.inject(atOnceUsers(1),constantUsersPerSec(0.1) during (200)),
user3.inject(atOnceUsers(1),constantUsersPerSec(0.1) during(200)),
user4.inject(atOnceUsers(1),constantUsersPerSec(0.3) during(200)),
user5.inject(atOnceUsers(1),constantUsersPerSec(0.3) during(200))
).protocols(httpProtocol)
.uniformPauses(10.00)
.assertions(
global.failedRequests.percent.lt(1),
forAll.responseTime.max.lt(10000)
)
}