【发布时间】:2018-01-16 02:48:25
【问题描述】:
我在 JMeter 3.3 中创建了一个测试计划,它执行一系列 GET 和 POST 请求以登录我们的应用程序并再次注销。为了捕获并使用将 cookie 应用于 POST 请求,测试计划使用带有 cookie 策略“标准严格”的 JMeter Cookie 管理器,这在我的本地 Windows pc 上运行良好。 计划是在非 GUI 模式下使用(当前)JMeter 3.0 使用命令在 Ubuntu AWS 实例上运行测试
jmeter -n -t ./Login_nogui.jmx -Ljmeter.protocol.http.control.DNSCacheManager=DEBUG -l ./JMeter_LoginResults.csv -Djmeter.save.saveservice.output_format=csv
不幸的是,所有请求都在那里失败并出现以下错误:
Non HTTP response code: java.lang.NullPointerException,Non HTTP response message: null
我相信我已将问题的根源缩小到 JMeter Cookie Manager 并尝试了其他 cookie 策略,但它们要么导致相同的结果,要么请求成功,但登录失败,例如使用 cookie 策略“默认”。 我是否遗漏了什么,或者有没有办法让 cookie 管理器在 Ubuntu 上像在 Windows 上一样工作?
【问题讨论】:
标签: ubuntu cookies jmeter load-testing