2017-03-22 19 views
0

通常我通過在IE中設置代理來記錄Jmeter腳本, 但是我不想在現在測試的應用程序中支持它。Jmeter-Test應用程序給出錯誤並停止工作,當我設置代理並嘗試記錄動作時

當我在IE中設置代理並開始以jmeter記錄時, 然後應用程序將停止工作並顯示以下錯誤消息。

Exception Caught: The server committed a protocol violation. Section=ResponseStatusLine Assembly Name: System.Net.HttpWebRequest 
Assembly File: System.dll 
Assembly Version: 2.0.0.0 
Assembly Path: C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll 
.NET Version: v2.0.50727 

是否有任何其他方式我可以記錄的行動?

我只能使用IE瀏覽器,在服務器上沒有其他可用的瀏覽器來記錄這個腳本。

的JMeter日誌

WARN jmeter.protocol.http.proxy.HttpRequestHdr:URL '*動作名稱' 包含不安全的字符,就會逃避它,消息:在指數97在查詢非法字符:

說明:出於安全原因,我從上面的日誌語句中刪除了Url/Action名稱。

+0

啓動IE,以管理員身份運行並嘗試錄製。 –

回答

0

請確保沒有自動配置,同時在IE中設置代理設置

enter image description here

+0

是的,我已取消選中該複選框。 –

0

這個問題來的時候相同的端口由不同的服務/應用 ;的JMeter支持8888,8686和8585端口

請儘量使用不同的端口

希望這有助於!

+0

我試過所有這些端口,但得到相同的錯誤。 –

相關問題