0
我有一臺服務器,它使用下面的正則表達式來確定來自客戶端的「傳輸」的結尾:爲什麼我的服務器正則表達式無法清除Jmeter發送的輸入的結尾?
.*End\":[0-9]{3}}]}\r\n
這個工程什麼時候正常的客戶端連接預期。已經完成了一年多了。
我決定開始使用Apache JMeter進行一些負載測試,我已經完成了一些簡單的教程,併成功地運行了一些http測試。 但是,當我嘗試對自己的服務器運行TCP採樣器時,服務器無法識別JMeter發送的字符串中的上述模式。 儘管事實上JMeter字符串發送的是每次來自實際客戶端時它接受的字符串的精確副本。 服務器的調試消息表示未找到匹配,並且消息不完整,則等待JMeter提供更多信息。
我通過從正則表達式模式和JMeter測試字符串中刪除\r\n
進行了試驗,服務器成功識別了來自JMeter的消息結束。
任何人有任何建議如何解決這個問題?這似乎可能是某種字符編碼問題?
我可以這樣做,但如果可能的話,我寧願讓JMeter準確地發送消息。 –
我的意思是,當我在JMeter消息中包含'\ r \ n'時,服務器仍然無法識別它。 –
嗨@zubergu我最後提出了你的建議。你願意寫一個我能接受的答案嗎? –