環境:JDK8、 のJMeter:3.2HC [34] CookieManagerログイン用クッキーを追加しません
私はHC4CookieManager(利用可能である唯一のオプション)を使用しています。
私は基本認証を使用して要求を発行し、私は認証クッキーを取り戻します。 残念ながら私のサーバーはドメインを設定していません(ドメイン=;)。
結果(私は思います)HC4CookieManagerはCookieを完全に無視して、サーバー上で操作を実行できないという結果に終わりました。
私がログにこのエラーを参照してください。
2017-09-12 13:06:41,190 ERROR o.a.j.p.h.c.HC4CookieHandler: Unable to add the cookie
org.apache.http.cookie.MalformedCookieException: Blank value for domain attribute
at org.apache.http.impl.cookie.RFC2109DomainHandler.parse(RFC2109DomainHandler.java:61) ~[httpclient-4.5.3.jar:4.5.3]
at org.apache.http.impl.cookie.PublicSuffixDomainFilter.parse(PublicSuffixDomainFilter.java:113) ~[httpclient-4.5.3.jar:4.5.3]
at org.apache.http.impl.cookie.CookieSpecBase.parse(CookieSpecBase.java:113) ~[httpclient-4.5.3.jar:4.5.3]
at org.apache.http.impl.cookie.DefaultCookieSpec.parse(DefaultCookieSpec.java:145) ~[httpclient-4.5.3.jar:4.5.3]
at org.apache.jmeter.protocol.http.control.HC4CookieHandler.addCookieFromHeader(HC4CookieHandler.java:125) [ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.control.CookieManager.addCookieFromHeader(CookieManager.java:373) [ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.saveConnectionCookies(HTTPHC4Impl.java:1519) [ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:485) [ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) [ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1189) [ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1178) [ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:491) [ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:425) [ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:254) [ApacheJMeter_core.jar:3.2 r1790748]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
2017-09-12 13:06:41,327 ERROR o.a.j.p.h.c.HC4CookieHandler: Unable to add the cookie
はこれを回避する方法はありますか?私は同じ結果でJDK7を試しました。
- 私はこの回避策を試してみました - それはしていません作業。私はuser.propertiesに追加してJmeterを再起動した後もまったく同じ例外があります。 – Maverick
更新されたbin/user.propertiesにCookieManager.check.cookies = falseという設定があり、Jmeterを再起動しました。私はまだstacktraceを取得します(そして、クッキーは送信されません)。org.apache.http.cookie.MalformedCookieException:ドメイン属性の空白値 、org.apache.http.impl.cookie.RFC2109DomainHandler.parse(RFC2109DomainHandler.java:61) 〜[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.cookie.PublicSuffixDomainFilter.parse(PublicSuffixDomainFilter.java:113)〜[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.cookie.CookieSpecBase.parse(CookieSpecBase.java:113) – Maverick
'ignoreCookies'ポリシーを設定してください –