身份验证问题&使用Gatling检查正则表达式问题

时间:2016-03-31 05:00:53

标签: scala load-testing gatling

想要在Salesforce Platform上执行负载测试。但似乎在身份验证以及正则表达式部分中存在错误。 我正在使用 Gatling 测试工具& scala编程在这里。

如果您指导我如何对salesforce进行负载测试,那将是加分。

这是我的代码:



package default

import scala.concurrent.duration._

import io.gatling.core.Predef._
import io.gatling.http.Predef._
import io.gatling.jdbc.Predef._
import io.gatling.core.Predef._


class requestUser extends Simulation {	

	val httpProtocol = http.baseURL("http://login.salesforce.com")

	val Test = exec(http("Login")
				.get("/")
				.basicAuth("abc@gmail.com", "Password+Token")
				.formParam("sessionId","*******")
				.formParam("orgId","***********")
                       )
		  .exec(http("acc")
			        .get("/path")
				.basicAuth("abc@gmail.com", "Password+Token")
				.check(status.is(200))
				**.check(css("#content"))
				.check(regex("""<div id ="header">Choose a Username</div>"""))
				.check(regex("""<td class = "datacell">Jaipur</td>"""))**
			)
		  .exec(http("home")
				  .post("/home/home.jsp")
				  .formParam("Post", "Test from Gatling")
				  .check(regex())
								)

	var scn = scenario("scn").exec(Test)

	setUp(
		scn.inject(rampUsers(1) over (10 seconds))
		).protocols(httpProtocol)


}
&#13;
&#13;
&#13;

0 个答案:

没有答案