一、Jmeteer
? ? ? ? ?1、下載、配置、安裝
? ? ? ? 2、線程組
? ? ? ? ? ? ? ? (1)進(jìn)程、線程、線程組
? ? ? ? ? ? ? ? (2)創(chuàng)建:測(cè)試計(jì)劃——>添加——>線程——>線程組
? ? ? ? ? ? ? ? (3)三個(gè)參數(shù):線程數(shù)、準(zhǔn)備時(shí)長(zhǎng)、循環(huán)次數(shù)
? ? ? ? 3、取樣器
? ? ? ? ? ? ? ? http請(qǐng)求:指定域名、路徑、端口、方法、指定參數(shù)、協(xié)議
? ? ? ? 4、查看結(jié)果:
? ? ? ? ? ? ? ? ? ? ? ? 1、查看結(jié)果樹(shù)
? ? ? ? ? ? ? ? ? ? ? ? 2、圖形結(jié)果
? ? ? ? ? ? ? ? ? ? ? ? 3、聚合報(bào)告
? ? ? ? ? ? ? ? ? ? ? ? 4、用圖標(biāo)看結(jié)果
?? ??????5、取樣器:
? ? ? ? ? ? http請(qǐng)求、指定域名、路徑、端口、方法、指定參數(shù)、協(xié)議
? ? ????6、監(jiān)聽(tīng)器:
? ? ? ? ? ? 1、查看結(jié)果樹(shù)
? ? ? ? ? ? 2、圖形結(jié)果
? ? ? ? ? ? 3、聚合報(bào)告
? ? ? ? ? ? 4、用圖標(biāo)看結(jié)果
? ? ? ? ? ? 5、邏輯控制器:
? ? ? ? ? ? ? ? (1)循環(huán)控制器
? ? ? ? ? ? ? ? (2)事務(wù)控制器? ? ??
? ??????7、斷言
? ? ? ? ? ? 預(yù)先判斷可能會(huì)出現(xiàn)字符串,如果匹配成功斷言成功,否則失敗。
? ? ? ? ? ? (1)響應(yīng)斷言
? ? ? ? ? ? (2)JSON斷言
? ? ? ? 8、處理器
? ? ? ? 9、定時(shí)器
? ? ? ? 10、組件參數(shù)化
? ? ? ? ? ? ? ? ? ? 1、自定義變量
? ? ? ? ? ? ? ? (1)添加——>配置元件——>用戶(hù)定義變量
? ? ? ? ? ? ? ? (2)定義一個(gè)變量賦值
? ? ? ? ? ? ? ? (3)在http請(qǐng)求中調(diào)用變量$(變量)
? ? ? ? ? ? ? ? ? ? ? ? 2、引用文件中的變量
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1、添加——>配置文件——>CSV Data Set Config
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2、設(shè)置線程組的線程數(shù)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3、文件路徑、編碼、變量、遇到文件結(jié)束符(true、false)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4、在http請(qǐng)求調(diào)用第二步中定義變量
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5、數(shù)據(jù)庫(kù)導(dǎo)出TXT文件
? ?? ? 11、jmeter函數(shù)助手
? ? ? ? ? ? ? ? 1、工具——>函數(shù)助手->選擇CSVRead——>文件路徑(必須在bin)列名(0,1,2)——>生成
? ? ? ? ? ? ? ? 2、把生成的碼復(fù)制到HTTP請(qǐng)求界面參數(shù)值
? ? 12、腳本錄制
? ? ? ? ? ? 1、移動(dòng)端錄制
? ? ? ? ? ? ? ? ? ? (1)保證同一網(wǎng)絡(luò)
? ? ? ? ? ? ? ? ? ? (2)jmeter——>測(cè)試計(jì)劃——>添加非測(cè)試元件——>設(shè)置端口
? ? ? ? ? ? ? ? ? ? (3)手機(jī)設(shè)置端口和ip
? ? ? ? ? ? ? ? ? ? (4)啟動(dòng)
? ? ? ? ? ? ? ? ? ? (5)手機(jī)請(qǐng)求網(wǎng)絡(luò)
? ? ? ? ? ? 2、PC端錄制:badboy
? ? 13、jmeter壓測(cè)
? ? ? ? ? ? (1)為什么做壓測(cè)
? ? ? ? ? ? (2)數(shù)據(jù)庫(kù)壓測(cè)
? ? ? ? ? ? (3)服務(wù)器壓測(cè)