vsts jmeter loadtest java.lang.NullPointerException

时间:2017-10-19 14:38:12

标签: jmeter azure-devops

我正在尝试在游戏中运行jmeter负载测试,但在所有网址上都会出现以下错误。

  

非HTTP响应代码:java.lang.NullPointerException,非HTTP   响应消息:null,Thread Group   1-1,text,false,None,983,1,1,https:// ****隐藏为   安全**** /,0,ISO-8859-1,1,1,Agent000

看起来它在做请求。我认为它可能是使用Java实现而不是定义的HttpClient4实现。另外我对日志中的ISO-8859-1有点担心。这不应该是UTF-8吗?如果是这样,我怎么强迫它成为UTF-8。

当我在我的本地开发机器上运行jmx文件时,一切正常。两者均为jmeter 2.13 r1665067和3.3 r1808647

1 个答案:

答案 0 :(得分:4)

查看结果zip文件中的真实jmeter.log文件,我首先在响应csv文件中查找。在那里发现了一些有趣的东西。

首先。 VSTS负载测试目前正在运行3.2版,如日志文件中所述。

  

2017-10-19 13:29:31,805 INFO o.a.j.JMeter:Version 3.2 r1790748

然后我也在那里发现了以下错误(并且here之前已经问过了)

  

无法加载或调用类:   org.apache.jmeter.protocol.http.control.HC3CookieHandler

现在下载了正确版本的JMeter(如Jmeter.log文件中所示,目前为3.2)。在我的情况下,然后我打开并编辑了jmx文件,并将所有实现设置设置回空值。保存并上传到vsts负载测试,所有运行都很好。