Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import scala.concurrent.duration._
- import io.gatling.core.Predef._
- import io.gatling.http.Predef._
- import io.gatling.jdbc.Predef._
- class ItemSimulation extends Simulation {
- val httpProtocol = http
- .baseURL("http://test-server")
- .inferHtmlResources()
- .acceptHeader("text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
- .acceptEncodingHeader("gzip, deflate")
- .acceptLanguageHeader("en-US,en;q=0.5")
- .connection("keep-alive")
- .contentTypeHeader("application/x-www-form-urlencoded; charset=UTF-8")
- .userAgentHeader("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0")
- val uri1 = "http://test-server/app"
- val scn = scenario("ItemSimulation")
- .exec(http("request_0")
- .get("/app/index.php/"))
- .pause(11)
- .exec(http("request_1")
- .post("/app/index.php/user/login")
- .formParam("data[user][userid]", "dummy")
- .formParam("data[user][password]", "dummypass"))
- .pause(166)
- .exec(http("request_3")
- .post("/app/index.php/taskitems/editall/45")
- .formParam("_method", "POST")
- .formParam("submitbutton", "Submit")
- .formParam("data[item][0][NQUANTITY]", "5.00")
- .formParam("data[item][0][NCOST]", "247.88")
- .formParam("data[item][0][CLOCATION]", "INVENT")
- .formParam("data[item][0][CJOBTYPEID]", "DS")
- .formParam("data[item][0][NDNUM]", "0.00")
- .formParam("data[item][0][NCORE]", "0.00")
- .formParam("data[item][0][NSHIPQTY]", "0.00")
- .formParam("data[item][0][CAVAIL_DURATION]", "24")
- .formParam("data[item][0][NWEIGHT]", "0.000")
- .formParam("data[item][0][CTECHNO]", "GMCDONALD")
- .formParam("data[item][0][NDAYSTOFIX]", "168")
- .formParam("data[item][0][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][0][LCHANGED]", "")
- .formParam("data[item][0][CSONO]", " 458751")
- .formParam("data[item][0][MREMARK]", "")
- .formParam("data[item][0][CTRACKNO]", "")
- .formParam("data[item][0][DCOREREC]", "")
- .formParam("data[item][0][LSHIPPED]", "0")
- .formParam("data[item][0][CCOREINV]", "")
- .formParam("data[item][0][LVENDINFO]", "0")
- .formParam("data[item][1][NQUANTITY]", "2.00")
- .formParam("data[item][1][NCOST]", "172.87")
- .formParam("data[item][1][CLOCATION]", "INVENT")
- .formParam("data[item][1][CJOBTYPEID]", "DS")
- .formParam("data[item][1][NDNUM]", "0.00")
- .formParam("data[item][1][NCORE]", "0.00")
- .formParam("data[item][1][NSHIPQTY]", "0.00")
- .formParam("data[item][1][CAVAIL_DURATION]", "24")
- .formParam("data[item][1][NWEIGHT]", "0.000")
- .formParam("data[item][1][CTECHNO]", "GMCDONALD")
- .formParam("data[item][1][NDAYSTOFIX]", "168")
- .formParam("data[item][1][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][1][LCHANGED]", "")
- .formParam("data[item][1][CSONO]", " 458751")
- .formParam("data[item][1][MREMARK]", "")
- .formParam("data[item][1][CTRACKNO]", "")
- .formParam("data[item][1][DCOREREC]", "")
- .formParam("data[item][1][LSHIPPED]", "0")
- .formParam("data[item][1][CCOREINV]", "")
- .formParam("data[item][1][LVENDINFO]", "0")
- .formParam("data[item][2][NQUANTITY]", "4.00")
- .formParam("data[item][2][NCOST]", "299.81")
- .formParam("data[item][2][CLOCATION]", "INVENT")
- .formParam("data[item][2][CJOBTYPEID]", "DS")
- .formParam("data[item][2][NDNUM]", "0.00")
- .formParam("data[item][2][NCORE]", "0.00")
- .formParam("data[item][2][NSHIPQTY]", "0.00")
- .formParam("data[item][2][CAVAIL_DURATION]", "24")
- .formParam("data[item][2][NWEIGHT]", "0.000")
- .formParam("data[item][2][CTECHNO]", "GMCDONALD")
- .formParam("data[item][2][NDAYSTOFIX]", "168")
- .formParam("data[item][2][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][2][LCHANGED]", "")
- .formParam("data[item][2][CSONO]", " 458751")
- .formParam("data[item][2][MREMARK]", "")
- .formParam("data[item][2][CTRACKNO]", "")
- .formParam("data[item][2][DCOREREC]", "")
- .formParam("data[item][2][LSHIPPED]", "0")
- .formParam("data[item][2][CCOREINV]", "")
- .formParam("data[item][2][LVENDINFO]", "0")
- .formParam("data[item][3][NQUANTITY]", "5.00")
- .formParam("data[item][3][NCOST]", "347.94")
- .formParam("data[item][3][CLOCATION]", "INVENT")
- .formParam("data[item][3][CJOBTYPEID]", "DS")
- .formParam("data[item][3][NDNUM]", "0.00")
- .formParam("data[item][3][NCORE]", "0.00")
- .formParam("data[item][3][NSHIPQTY]", "0.00")
- .formParam("data[item][3][CAVAIL_DURATION]", "24")
- .formParam("data[item][3][NWEIGHT]", "0.000")
- .formParam("data[item][3][CTECHNO]", "GMCDONALD")
- .formParam("data[item][3][NDAYSTOFIX]", "168")
- .formParam("data[item][3][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][3][LCHANGED]", "")
- .formParam("data[item][3][CSONO]", " 458751")
- .formParam("data[item][3][MREMARK]", "")
- .formParam("data[item][3][CTRACKNO]", "")
- .formParam("data[item][3][DCOREREC]", "")
- .formParam("data[item][3][LSHIPPED]", "0")
- .formParam("data[item][3][CCOREINV]", "")
- .formParam("data[item][3][LVENDINFO]", "0")
- .formParam("data[item][4][NQUANTITY]", "5.00")
- .formParam("data[item][4][NCOST]", "90.43")
- .formParam("data[item][4][CLOCATION]", "INVENT")
- .formParam("data[item][4][CJOBTYPEID]", "DS")
- .formParam("data[item][4][NDNUM]", "0.00")
- .formParam("data[item][4][NCORE]", "0.00")
- .formParam("data[item][4][NSHIPQTY]", "0.00")
- .formParam("data[item][4][CAVAIL_DURATION]", "24")
- .formParam("data[item][4][NWEIGHT]", "0.000")
- .formParam("data[item][4][CTECHNO]", "GMCDONALD")
- .formParam("data[item][4][NDAYSTOFIX]", "168")
- .formParam("data[item][4][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][4][LCHANGED]", "")
- .formParam("data[item][4][CSONO]", " 458751")
- .formParam("data[item][4][MREMARK]", "")
- .formParam("data[item][4][CTRACKNO]", "")
- .formParam("data[item][4][DCOREREC]", "")
- .formParam("data[item][4][LSHIPPED]", "0")
- .formParam("data[item][4][CCOREINV]", "")
- .formParam("data[item][4][LVENDINFO]", "0")
- .formParam("data[item][5][NQUANTITY]", "4.00")
- .formParam("data[item][5][NCOST]", "121.74")
- .formParam("data[item][5][CLOCATION]", "INVENT")
- .formParam("data[item][5][CJOBTYPEID]", "DS")
- .formParam("data[item][5][NDNUM]", "0.00")
- .formParam("data[item][5][NCORE]", "0.00")
- .formParam("data[item][5][NSHIPQTY]", "0.00")
- .formParam("data[item][5][CAVAIL_DURATION]", "24")
- .formParam("data[item][5][NWEIGHT]", "0.000")
- .formParam("data[item][5][CTECHNO]", "GMCDONALD")
- .formParam("data[item][5][NDAYSTOFIX]", "168")
- .formParam("data[item][5][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][5][LCHANGED]", "")
- .formParam("data[item][5][CSONO]", " 458751")
- .formParam("data[item][5][MREMARK]", "")
- .formParam("data[item][5][CTRACKNO]", "")
- .formParam("data[item][5][DCOREREC]", "")
- .formParam("data[item][5][LSHIPPED]", "0")
- .formParam("data[item][5][CCOREINV]", "")
- .formParam("data[item][5][LVENDINFO]", "0")
- .formParam("data[item][6][NQUANTITY]", "5.00")
- .formParam("data[item][6][NCOST]", "32.78")
- .formParam("data[item][6][CLOCATION]", "INVENT")
- .formParam("data[item][6][CJOBTYPEID]", "DS")
- .formParam("data[item][6][NDNUM]", "0.00")
- .formParam("data[item][6][NCORE]", "0.00")
- .formParam("data[item][6][NSHIPQTY]", "0.00")
- .formParam("data[item][6][CAVAIL_DURATION]", "24")
- .formParam("data[item][6][NWEIGHT]", "0.000")
- .formParam("data[item][6][CTECHNO]", "GMCDONALD")
- .formParam("data[item][6][NDAYSTOFIX]", "168")
- .formParam("data[item][6][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][6][LCHANGED]", "")
- .formParam("data[item][6][CSONO]", " 458751")
- .formParam("data[item][6][MREMARK]", "")
- .formParam("data[item][6][CTRACKNO]", "")
- .formParam("data[item][6][DCOREREC]", "")
- .formParam("data[item][6][LSHIPPED]", "0")
- .formParam("data[item][6][CCOREINV]", "")
- .formParam("data[item][6][LVENDINFO]", "0")
- .formParam("data[item][7][NQUANTITY]", "3.00")
- .formParam("data[item][7][NCOST]", "289.23")
- .formParam("data[item][7][CLOCATION]", "INVENT")
- .formParam("data[item][7][CJOBTYPEID]", "DS")
- .formParam("data[item][7][NDNUM]", "0.00")
- .formParam("data[item][7][NCORE]", "0.00")
- .formParam("data[item][7][NSHIPQTY]", "0.00")
- .formParam("data[item][7][CAVAIL_DURATION]", "24")
- .formParam("data[item][7][NWEIGHT]", "0.000")
- .formParam("data[item][7][CTECHNO]", "GMCDONALD")
- .formParam("data[item][7][NDAYSTOFIX]", "168")
- .formParam("data[item][7][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][7][LCHANGED]", "")
- .formParam("data[item][7][CSONO]", " 458751")
- .formParam("data[item][7][MREMARK]", "")
- .formParam("data[item][7][CTRACKNO]", "")
- .formParam("data[item][7][DCOREREC]", "")
- .formParam("data[item][7][LSHIPPED]", "0")
- .formParam("data[item][7][CCOREINV]", "")
- .formParam("data[item][7][LVENDINFO]", "0")
- .formParam("data[item][8][NQUANTITY]", "3.00")
- .formParam("data[item][8][NCOST]", "148.43")
- .formParam("data[item][8][CLOCATION]", "INVENT")
- .formParam("data[item][8][CJOBTYPEID]", "DS")
- .formParam("data[item][8][NDNUM]", "0.00")
- .formParam("data[item][8][NCORE]", "0.00")
- .formParam("data[item][8][NSHIPQTY]", "0.00")
- .formParam("data[item][8][CAVAIL_DURATION]", "24")
- .formParam("data[item][8][NWEIGHT]", "0.000")
- .formParam("data[item][8][CTECHNO]", "GMCDONALD")
- .formParam("data[item][8][NDAYSTOFIX]", "168")
- .formParam("data[item][8][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][8][LCHANGED]", "")
- .formParam("data[item][8][CSONO]", " 458751")
- .formParam("data[item][8][MREMARK]", "")
- .formParam("data[item][8][CTRACKNO]", "")
- .formParam("data[item][8][DCOREREC]", "")
- .formParam("data[item][8][LSHIPPED]", "0")
- .formParam("data[item][8][CCOREINV]", "")
- .formParam("data[item][8][LVENDINFO]", "0")
- .formParam("data[item][9][NQUANTITY]", "4.00")
- .formParam("data[item][9][NCOST]", "190.81")
- .formParam("data[item][9][CLOCATION]", "INVENT")
- .formParam("data[item][9][CJOBTYPEID]", "DS")
- .formParam("data[item][9][NDNUM]", "0.00")
- .formParam("data[item][9][NCORE]", "0.00")
- .formParam("data[item][9][NSHIPQTY]", "0.00")
- .formParam("data[item][9][CAVAIL_DURATION]", "24")
- .formParam("data[item][9][NWEIGHT]", "0.000")
- .formParam("data[item][9][CTECHNO]", "GMCDONALD")
- .formParam("data[item][9][NDAYSTOFIX]", "168")
- .formParam("data[item][9][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][9][LCHANGED]", "")
- .formParam("data[item][9][CSONO]", " 458751")
- .formParam("data[item][9][MREMARK]", "")
- .formParam("data[item][9][CTRACKNO]", "")
- .formParam("data[item][9][DCOREREC]", "")
- .formParam("data[item][9][LSHIPPED]", "0")
- .formParam("data[item][9][CCOREINV]", "")
- .formParam("data[item][9][LVENDINFO]", "0")
- .formParam("data[item][10][NQUANTITY]", "3.00")
- .formParam("data[item][10][NCOST]", "158.04")
- .formParam("data[item][10][CLOCATION]", "INVENT")
- .formParam("data[item][10][CJOBTYPEID]", "DS")
- .formParam("data[item][10][NDNUM]", "0.00")
- .formParam("data[item][10][NCORE]", "0.00")
- .formParam("data[item][10][NSHIPQTY]", "0.00")
- .formParam("data[item][10][CAVAIL_DURATION]", "24")
- .formParam("data[item][10][NWEIGHT]", "0.000")
- .formParam("data[item][10][CTECHNO]", "GMCDONALD")
- .formParam("data[item][10][NDAYSTOFIX]", "168")
- .formParam("data[item][10][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][10][LCHANGED]", "")
- .formParam("data[item][10][CSONO]", " 458751")
- .formParam("data[item][10][MREMARK]", "")
- .formParam("data[item][10][CTRACKNO]", "")
- .formParam("data[item][10][DCOREREC]", "")
- .formParam("data[item][10][LSHIPPED]", "0")
- .formParam("data[item][10][CCOREINV]", "")
- .formParam("data[item][10][LVENDINFO]", "0")
- .formParam("data[item][11][NQUANTITY]", "1.00")
- .formParam("data[item][11][NCOST]", "284.59")
- .formParam("data[item][11][CLOCATION]", "INVENT")
- .formParam("data[item][11][CJOBTYPEID]", "DS")
- .formParam("data[item][11][NDNUM]", "0.00")
- .formParam("data[item][11][NCORE]", "0.00")
- .formParam("data[item][11][NSHIPQTY]", "0.00")
- .formParam("data[item][11][CAVAIL_DURATION]", "24")
- .formParam("data[item][11][NWEIGHT]", "0.000")
- .formParam("data[item][11][CTECHNO]", "GMCDONALD")
- .formParam("data[item][11][NDAYSTOFIX]", "168")
- .formParam("data[item][11][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][11][LCHANGED]", "")
- .formParam("data[item][11][CSONO]", " 458751")
- .formParam("data[item][11][MREMARK]", "")
- .formParam("data[item][11][CTRACKNO]", "")
- .formParam("data[item][11][DCOREREC]", "")
- .formParam("data[item][11][LSHIPPED]", "0")
- .formParam("data[item][11][CCOREINV]", "")
- .formParam("data[item][11][LVENDINFO]", "0")
- .formParam("data[item][12][NQUANTITY]", "3.00")
- .formParam("data[item][12][NCOST]", "185.02")
- .formParam("data[item][12][CLOCATION]", "INVENT")
- .formParam("data[item][12][CJOBTYPEID]", "DS")
- .formParam("data[item][12][NDNUM]", "0.00")
- .formParam("data[item][12][NCORE]", "0.00")
- .formParam("data[item][12][NSHIPQTY]", "0.00")
- .formParam("data[item][12][CAVAIL_DURATION]", "24")
- .formParam("data[item][12][NWEIGHT]", "0.000")
- .formParam("data[item][12][CTECHNO]", "GMCDONALD")
- .formParam("data[item][12][NDAYSTOFIX]", "168")
- .formParam("data[item][12][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][12][LCHANGED]", "")
- .formParam("data[item][12][CSONO]", " 458751")
- .formParam("data[item][12][MREMARK]", "")
- .formParam("data[item][12][CTRACKNO]", "")
- .formParam("data[item][12][DCOREREC]", "")
- .formParam("data[item][12][LSHIPPED]", "0")
- .formParam("data[item][12][CCOREINV]", "")
- .formParam("data[item][12][LVENDINFO]", "0")
- .formParam("data[item][13][NQUANTITY]", "1.00")
- .formParam("data[item][13][NCOST]", "293.91")
- .formParam("data[item][13][CLOCATION]", "INVENT")
- .formParam("data[item][13][CJOBTYPEID]", "DS")
- .formParam("data[item][13][NDNUM]", "0.00")
- .formParam("data[item][13][NCORE]", "0.00")
- .formParam("data[item][13][NSHIPQTY]", "0.00")
- .formParam("data[item][13][CAVAIL_DURATION]", "24")
- .formParam("data[item][13][NWEIGHT]", "0.000")
- .formParam("data[item][13][CTECHNO]", "GMCDONALD")
- .formParam("data[item][13][NDAYSTOFIX]", "168")
- .formParam("data[item][13][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][13][LCHANGED]", "")
- .formParam("data[item][13][CSONO]", " 458751")
- .formParam("data[item][13][MREMARK]", "")
- .formParam("data[item][13][CTRACKNO]", "")
- .formParam("data[item][13][DCOREREC]", "")
- .formParam("data[item][13][LSHIPPED]", "0")
- .formParam("data[item][13][CCOREINV]", "")
- .formParam("data[item][13][LVENDINFO]", "0")
- .formParam("data[item][14][NQUANTITY]", "12.00")
- .formParam("data[item][14][NCOST]", "33.78")
- .formParam("data[item][14][CLOCATION]", "INVENT")
- .formParam("data[item][14][CJOBTYPEID]", "DS")
- .formParam("data[item][14][NDNUM]", "0.00")
- .formParam("data[item][14][NCORE]", "0.00")
- .formParam("data[item][14][NSHIPQTY]", "0.00")
- .formParam("data[item][14][CAVAIL_DURATION]", "24")
- .formParam("data[item][14][NWEIGHT]", "0.000")
- .formParam("data[item][14][CTECHNO]", "GMCDONALD")
- .formParam("data[item][14][NDAYSTOFIX]", "168")
- .formParam("data[item][14][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][14][LCHANGED]", "")
- .formParam("data[item][14][CSONO]", " 458751")
- .formParam("data[item][14][MREMARK]", "")
- .formParam("data[item][14][CTRACKNO]", "")
- .formParam("data[item][14][DCOREREC]", "")
- .formParam("data[item][14][LSHIPPED]", "0")
- .formParam("data[item][14][CCOREINV]", "")
- .formParam("data[item][14][LVENDINFO]", "0")
- .formParam("data[item][15][NQUANTITY]", "4.00")
- .formParam("data[item][15][NCOST]", "144.35")
- .formParam("data[item][15][CLOCATION]", "INVENT")
- .formParam("data[item][15][CJOBTYPEID]", "DS")
- .formParam("data[item][15][NDNUM]", "0.00")
- .formParam("data[item][15][NCORE]", "0.00")
- .formParam("data[item][15][NSHIPQTY]", "0.00")
- .formParam("data[item][15][CAVAIL_DURATION]", "24")
- .formParam("data[item][15][NWEIGHT]", "0.000")
- .formParam("data[item][15][CTECHNO]", "GMCDONALD")
- .formParam("data[item][15][NDAYSTOFIX]", "168")
- .formParam("data[item][15][CAVAIL_PERIOD]", "WEEK(S)")
- .formParam("data[item][15][LCHANGED]", "")
- .formParam("data[item][15][CSONO]", " 458751")
- .formParam("data[item][15][MREMARK]", "")
- .formParam("data[item][15][CTRACKNO]", "")
- .formParam("data[item][15][DCOREREC]", "")
- .formParam("data[item][15][LSHIPPED]", "0")
- .formParam("data[item][15][CCOREINV]", "")
- .formParam("data[item][15][LVENDINFO]", "0"))
- setUp(scn.inject(atOnceUsers(1))).protocols(httpProtocol)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement