JMeter 介面響應中那令人惱火的亂碼(二)

2021-09-25 11:32:36 字數 698 閱讀 5159

編碼格式一直是程式設計過程中比較棘手的乙個問題,在網上搜的解決方案也是大同小異,有說在content encoding設定utf-8的,還有說要進入jmeter的bin目錄中修改jmeter.properties,經過千辛萬苦的修改,最後發現還是亂碼。其實這兩種方式並不能很好的解決亂碼問題,大部分時間都是無效的。

當你費盡千辛萬苦沒能解決問題,準備洩氣的時候你只需要新增乙個後置處理器就能輕輕鬆鬆搞定了,右鍵執行緒組》新增》後置處理器》beanshell postprocessor

然後在指令碼輸入框中輸入prev.setdataencoding(「utf-8」)並儲存,如下圖:

最後,我們來看一下執行的效果,編碼格式正確,就是這麼簡單,完美的解決了我們的問題。

此種方法目前在專案實測中能100%解決在測試過程中產生的亂碼問題,大家可以動手實踐一下。

jmeter中的響應斷言

斷言就類似loadrunner中的檢查點。對上乙個請求返回的資訊,做字串 資料報大小 html xml 等做判斷,確保返回的資訊的準確性。一下是jmeter中的響應斷言 新建乙個執行緒組,執行緒組中新增乙個http請求 新增響應斷言 新增 斷言 響應斷言 main sample and sub sa...

jmeter元件介紹 斷言操作以及介面響應狀態碼

jmeter環境搭建以及檢驗過程檢視如下文章 面試題 說說你常用的jmeter元件有哪些?下面列出部分常用元件 1.測試計畫 test plan 是使用 jmeter 進行測試的起點,它是其它 jmeter 測試元件的容器。2.執行緒組 thread group 代表一定數量的併發使用者,它可以用來...

jmeter中websocket介面測試

websocket是乙個持久化的協議,相對於http這種非持久的協議來說 http協議 http的生命週期通過 request 來界定,也就是乙個 request 乙個 response 那麼在 http1.0 中,這次http請求就結束了。在http1.1中進行了改進,使得有乙個keep aliv...