15 分間の定常負荷で 50 人のユーザーの負荷テストを実行すると、サンプルは次のループに進みません。つまり、50 ユーザーの負荷をかけた場合、最初の 50 サンプルのサンプル テーブルにはエラーが発生しますが、その後のすべてのリクエストは失敗します。
ログアウト時に認証トークンを受け取ります
BDT3-CHE8-GKA5-BWA1%7Cd67830e7c46bc1011d76e69de76c59c57c4f5956%7Clin
。前のリクエストでは、前のトークンの
BDT3-CHE8-GKA5-BWA1|d67830e7c46bc1011d76e69de76c59c57c4f5956|lin
パイプ ( |
) 文字が に置き換えられていることがわかります%7C
。
また、セッション ID は URL 起動ページで生成されるだけですが、Jmeter パラメータには取り込まれず、以降のリクエストでは使用されません。
次のリクエストに渡すことができるように、この問題に関するより多くの洞察、またはトークンをデコードする方法に関する可能な解決策を提供してください。
ログアウト ページの例外:
java.net.URISyntaxException: Illegal character in query at index 113: http://www.siteunderprogress.com/secure/WorkflowUIDispatcher.jspa?id=17116&action=11&atl_token=BDT3-CHE8-GKA5-BWA1|d67830e7c46bc1011d76e69de76c59c57c4f5956|lin&decorator=dialog&inline=true&_=1422286605586
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
at java.net.URL.toURI(Unknown Source)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:283)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1141)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1130)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:431)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:258)
at java.lang.Thread.run(Unknown Source)