NullPointerException,带有基本的gatling测试

时间:2016-05-05 19:02:47

标签: scala gatling

所以我试图为负载平衡创建一个基本的加特林测试,当我尝试创建一个会话时,我得到一个NullPointerException。当我创建" get"它似乎失败了。然后尝试检查它。任何帮助都将受到高度赞赏。

class CurrencySimulation extends Simulation{
  def run(): Unit = {
    val x = 5
    val scn = scenario("My scenario").repeat(10) {
      exec(
        http("My Page")
            .get(session => "https://www.google.com")
            .check(status.is(200))
      )
    }

    setUp(scn.inject(atOnceUsers(1))).assertions(global.successfulRequests.percent.is(50))
  }
}

1 个答案:

答案 0 :(得分:0)

你所做的绝对不是“基本的加特林测试”。 在Gatling中没有这样的//First, get rid if the 'static' you need the //instance of your window or whatever to access textBox1 private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e) { SerialPort sp = (SerialPort)sender; string indata = sp.ReadExisting(); SetOutput(indata); } private void SetOutput(string data) { //CheckAccess is a hidden Method, it might not me visible in Intellisense / AutoComplete if(textBox1.CheckAccess()) { //textBox1 is directly accessible textBox1.Text = data; } else { //Dispatcher call needed textBox1.Dispatcher.BeginInvoke( new Action(() => { SetOut(data); }) ); } } 方法,这是你已经介绍过的东西,但Gatling不会这样做。

坚持支持使用,即加特林记录的发射器:捆绑+脚本,maven,sbt。