Sampler(取樣器)

取樣器就是模擬向被測系統(tǒng)發(fā)起請求早龟,Jmeter會(huì)記錄取樣結(jié)果冯乘,也就是統(tǒng)計(jì)TPS目代,響應(yīng)時(shí)間等性能指標(biāo)靴迫。

BeanShell Sampler

BeanShell Sampler用來調(diào)用java接口程序濒蒋,相當(dāng)于接口測試盐碱。

BeanShell Sampler

Debug Sampler

Debug Sampler與觀察結(jié)果樹元件組合能讓我們看到:

1.參數(shù)化取值是否正確

2.正則表達(dá)式提取的值是否正確

3.Jmeter屬性

4.調(diào)試時(shí)服務(wù)器返回些什么內(nèi)容

參數(shù)說明

名稱:取樣器名稱。

注釋:可以隨意設(shè)置沪伙,可以為空瓮顽。

Jmeter properties:是否查看jmeter屬性。默認(rèn)位False围橡。

JMeter Variables:是否查看運(yùn)行時(shí)變量暖混,默認(rèn)位True。

System properties:是否查看系統(tǒng)屬性翁授,默認(rèn)位False拣播。


Debug Sampler

FTP請求

FTP有上傳與下載兩種功能。

參數(shù)說明

名稱:取樣器名稱收擦。

注釋:可以隨意設(shè)置贮配,可以為空。

服務(wù)器名稱或IP:上傳或者用來下載的服務(wù)器地址(即被測試對象)塞赂。

端口號:指定的FTP傳輸端口號泪勒。

Remote File:遠(yuǎn)程FTP服務(wù)器文件路徑。

LocalFile:本地文件路徑减途。

Local File Contents:本地文件內(nèi)容酣藻。

Get(RETR):下載文件選項(xiàng)。

Put(STOR):上傳文件選項(xiàng)鳍置。

Use Binary mode?:是否以二進(jìn)制方式傳輸辽剧。

Save File in Response?:文件內(nèi)容是否保存到響應(yīng)中去税产,如果選擇怕轿,且運(yùn)行FTP請求成功后我們可以在“觀察結(jié)構(gòu)樹--響應(yīng)數(shù)據(jù)”中看到內(nèi)容偷崩。

用戶名:如果是匿名登錄,也請?zhí)钊隺nonymous賬號撞羽,不然有可能下載不成功阐斜。

密碼:有則填寫。


FTP請求

Java請求

后續(xù)補(bǔ)充诀紊。

JDBC請求

在工作中我們又時(shí)候需要對數(shù)據(jù)庫進(jìn)行測試谒出,比如想看下這個(gè)SQL的性能怎么樣?這個(gè)存儲過程性能怎么樣邻奠?JDBC請求可以完成笤喳。

在Jmeter中建立一個(gè)JDBC請求測試計(jì)劃主要分為兩步。

(1)設(shè)置JDBC連接池(在JDBC Connection Configuration元件中進(jìn)行設(shè)置碌宴。配置元件內(nèi))杀狡。


(2)添加JDBC 請求

參數(shù)說明

Variable Name:即是我們在JDBC Connection Configuration中設(shè)置的Variable Name連接名稱.。

Query Type:有很多選項(xiàng)贰镣。

? ? Select Statement:需要執(zhí)行查詢語句的時(shí)間用到呜象。

? ? UPdate?Statement:執(zhí)行更新操作的時(shí)間用到,包括插入和修改碑隆。

? ? Callable?Statement:可以調(diào)用存儲過程恭陡。

? ? Prepared Select?Statement:預(yù)編譯查詢語句。相同的SQL只會(huì)被編譯一次干跛。減少數(shù)據(jù)庫在SQL上的編譯資源的消耗子姜。

? ???Prepared Update Satement:只是把上面的Select換成Update,意義相同楼入。

? ? Commit:當(dāng)前連接狀態(tài)中的內(nèi)容提交。

? ? Rollback:當(dāng)前連接狀態(tài)中的內(nèi)容回滾牧抽。

? ? AutoCommit(false):指明不需要自動(dòng)提交嘉熊。

Parameter values:參數(shù)值,用來參數(shù)化SQL query中的sql語句扬舒。

Parameter types:參數(shù)值對應(yīng)的參數(shù)類型阐肤。

Variable names:把sql執(zhí)行得到的結(jié)果保存到一個(gè)可以被調(diào)用的變量一個(gè)變量代表一列的值,想獲取多列可以用多個(gè)變量來存儲讲坎,用逗號隔開孕惜。每一列都是一個(gè)數(shù)組。列數(shù)與變量對應(yīng)晨炕。

Result variable name:把整個(gè)結(jié)果存在一個(gè)數(shù)組中衫画。只有取一個(gè)變量名就好了。

Query timeout:定義查詢超時(shí)時(shí)間瓮栗。

HTTP請求

參數(shù)說明

名稱:取樣器名稱

注釋:可以隨意設(shè)置削罩,可以為空瞄勾。

協(xié)議:http https

服務(wù)器名稱或IP:指定http請求的主機(jī)地址,不需要加http://

端口:默認(rèn)80弥激,郵箱端口443进陡。

http請求方法:get post。

路徑:請求資源路徑微服。

Content encoding:字符編碼格式 如utf-8趾疚。

自動(dòng)重定向:如果請求中包含重定向請求,自動(dòng)重定向可以自動(dòng)轉(zhuǎn)向到最終目標(biāo)頁面以蕴,但是在觀察結(jié)構(gòu)樹中無法找到重定向過程的內(nèi)容盗蟆。

如,A重定向到B舒裤,此時(shí)值記錄B的內(nèi)容不記錄A的內(nèi)容喳资,如果此時(shí)要對A做關(guān)聯(lián),那就沒辦法了腾供。

跟隨重定向:自動(dòng)跳轉(zhuǎn)到目標(biāo)地址仆邓,與自動(dòng)重定向不一樣,可以在觀察結(jié)構(gòu)樹中查看AB的響應(yīng)內(nèi)容。

Use KeepAlive:對應(yīng)http響應(yīng)頭中的Connection:Keep-Alive罚屋,默認(rèn)選中隙券。

Use multipart/form-data for POST:當(dāng)發(fā)生HTTP POST請求時(shí),使用這個(gè)方法搞疗。比如我們可以用它做文件上傳;這個(gè)屬性是與post方法綁定的须肆。

Browser-compatible headers:瀏覽器兼容模式匿乃,如果使用Use multipart/form-data for POST建議勾選此項(xiàng)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末豌汇,一起剝皮案震驚了整個(gè)濱河市幢炸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌拒贱,老刑警劉巖宛徊,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逻澳,居然都是意外死亡闸天,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門斜做,熙熙樓的掌柜王于貴愁眉苦臉地迎上來苞氮,“玉大人,你說我怎么就攤上這事陨享〈写荆” “怎么了钝腺?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赞厕。 經(jīng)常有香客問我艳狐,道長,這世上最難降的妖魔是什么皿桑? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任毫目,我火速辦了婚禮,結(jié)果婚禮上诲侮,老公的妹妹穿的比我還像新娘镀虐。我一直安慰自己,他們只是感情好沟绪,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布刮便。 她就那樣靜靜地躺著,像睡著了一般绽慈。 火紅的嫁衣襯著肌膚如雪恨旱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天坝疼,我揣著相機(jī)與錄音搜贤,去河邊找鬼。 笑死钝凶,一個(gè)胖子當(dāng)著我的面吹牛仪芒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播耕陷,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼掂名,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了啃炸?” 一聲冷哼從身側(cè)響起铆隘,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎南用,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掏湾,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡裹虫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了融击。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筑公。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖尊浪,靈堂內(nèi)的尸體忽然破棺而出匣屡,到底是詐尸還是另有隱情封救,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布捣作,位于F島的核電站誉结,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏券躁。R本人自食惡果不足惜惩坑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望也拜。 院中可真熱鬧以舒,春花似錦、人聲如沸慢哈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽卵贱。三九已至滥沫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間艰赞,已是汗流浹背佣谐。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留方妖,地道東北人狭魂。 一個(gè)月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像党觅,于是被迫代替她去往敵國和親雌澄。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 主要文體來自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano閱讀 10,993評論 3 27
  • 一.JMeter介紹 1.Apache JMeter是什么 Apache JMeter 是Apache組織的開放源...
    JAVA伯樂閱讀 1,519評論 0 4
  • 1. JMeter 測試計(jì)劃 測試計(jì)劃 使用JMeter進(jìn)行測試的起點(diǎn)杯瞻,是其它JMeter測試元件的容器镐牺。 線程組...
    alamZheng閱讀 3,355評論 0 7
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量魁莉。Jmeter不需要安裝睬涧,下載后...
    茶小汐閱讀 2,929評論 0 8
  • 一直認(rèn)為,人的所有進(jìn)步旗唁,無不來源于真正的意識覺醒畦浓,而意識的覺醒,依靠的是人的思考行為检疫,對所有的生活經(jīng)歷讶请,欲望,追求...
    泡泡魚dairying閱讀 489評論 2 6