瞭解需求:
一、性能測試過程當中,咱們常常須要對流程化的業務進行性能測試,其中涉及到不少接口,這時候問開發拿接口和參數就會下降工做效率,直接用jmeter的錄製功能就能提升工做效率
二、開發接口案例中,咱們也常常會碰到一些上傳、下載、導入等等一些接口功能,這些腳本若是直接問開發拿接口和參數也不方便,直接錄製效率也會更高
三、百度網盤共享了一份錄製模版,經常使用的測試元件都已經添加,排除模式也添加了常見的不須要的請求,錄製模板下載方式見文章末尾介紹css
實際錄製腳本過程當中,可能會錄製到不少不須要的網站請求,或者一些不須要的js、css之類的請求,這時咱們就能夠經過排除和包含模式進行過濾請求,這樣錄製的腳本就會更加簡潔,提升開發案例效率ios
設置排除模式的正則表達式:
一、排除.js結尾類型的請求正則表達式
.*\.js
二、若是須要排除更多類型,使用正則語法,添加便可,以下所示,mongodb
(?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|eot|otf|ttf|mp4|woff|woff2|do|query) (?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|eot|otf|ttf|mp4|woff|woff2|do|query)[\?;].*
三、有時候錄製的腳本須要排除好比mongodb結尾的請求,以下圖
正則表達式須要另起一行,以下所示,表示接口地址以mongodb結尾的都排除瀏覽器
.*mongodb
設置包含模式的正則表達式:
一、只錄制www.baidu.com域名的請求服務器
.*www\.baidu\.com.*
二、若是須要錄製多個域名的請求,只要用正則|鏈接便可,以下所示微信
.*www\.baidu\.com.*|.*www\.google\.com.*
三、這樣錄製的請求就只有谷歌和百度的請求,其它網站的請求都會被過濾掉網絡
若是文章對你有幫助,能夠在右下角點擊關注功能,歡迎轉發、拍磚,本人會持續推出與測試有關的文章,與你們分享測試技術,每一篇原創文章都是用心編寫,杜絕抄襲複製,微信公衆號與本平臺文章同步,方便你們查閱app
QQ技術交流羣:加羣請輸入驗證信息51CTO
less
微信二維碼關注公衆號:
關注以後,回覆資源下載,便可獲取本人共享的各類資源下載地址