在測試工作中,往往沒有完整的介面文件,這時候需要測試人員自己去整理。而有些系統,乙個頁面點開,後台有上十個介面請求。靠f12抓取然後手工慢慢整理,效率是非常低的。
這個時候,我們需要用到fiddler來抓取請求,用jmeter管理介面。你們思考下為啥選擇用jmeter而不用python寫框架來管理介面呢?文章結尾我給出自己的解釋。
當你點選乙個按鈕,會有乙個或多個請求,自己在fiddler中確定好自己要的那個,若有多個不要的請求可以安裝ctrl選擇它們,然後右鍵選remove-selected sessions,意思是移除選中的請求
如下圖:
然後把需要的請求備註一下,比如是查詢介面,你點選comment可以輸入備註名。
第四:在fiddler選擇file-export sessions-all sessions,可以匯出jmx格式的檔案。匯出時若有公升級提示點確定即可。
第五:用jmeter開啟匯出的檔案。後面請求名稱是我稍微改動了,不然會有請求編號在上面。這時候你設定http請求預設值,或者做其他引數化就行。
小技巧:jmx檔案可以用notepad++開啟,把fiddler匯出的每個請求頭的協議,ip,埠批量刪除。這樣可以直接呼叫設定的http請求預設值
第六:優化jmeter指令碼,比如儲存token,還有多個頁面的請求可以設定事物控制器等等
結尾:為什麼用jmeter管理介面呢?
第一:引數化之後,方便做介面自動化測試,只要把請求資料寫在excel裡面,通過讀取資料執行
第二:有時候需要去客戶現場,可以直接跑jmeter指令碼做乙個驗收測試
第三:jmeter方便除錯,可以看到具體的報錯,以及各種引數資訊。python則比較麻煩
高效分頁(高效 通用)
select row number over order by qty,empid as rownum,empid,mgrid,qty into salesrn from dbo.sales create unique clustered index idx rn on salesrn rownum...
高效學習 高效辦事
只要順河走,就能夠發現大海 bing的解釋 自然界和社會諸現象之間必然 本質 穩定和反覆出現的關係 law regular pattern 2 有節奏的 不是雜亂的 rhythmical 1.規章律令。2.事物之間的內在的必然聯絡,決定著事物發展的必然趨向。規律是客觀的,不以人的意志為轉移。3.謂整...
mysql建立高效索引 mysql建立高效索引分析
一 如何建立理想的索引?查詢頻繁度 區分度索引長度 覆蓋字段 1.1區分度 假設100萬使用者,性別基本上男 女各為50w,區分度就低。1.2長度小 索引長度直接影響索引檔案的大小,影響增刪改的速度,並間接影響查詢速度 占用記憶體多 1.3區分度高,長度小 如何讓區分度高,而長度小?可以針對列中的值...