RunnerGo可視化場(chǎng)景管理,還原真實(shí)場(chǎng)景

在進(jìn)行性能測(cè)試時(shí)揖闸,測(cè)試場(chǎng)景的正確配置非常關(guān)鍵揍堕。首先,需要根據(jù)業(yè)務(wù)場(chǎng)景和需求汤纸,設(shè)計(jì)出合理的測(cè)試場(chǎng)景衩茸,再利用相應(yīng)的工具進(jìn)行配置,實(shí)現(xiàn)自動(dòng)化的性能測(cè)試贮泞。

在JMeter中楞慈,用戶需要自己組織測(cè)試場(chǎng)景,或是在同一文件中維護(hù)多個(gè)測(cè)試場(chǎng)景啃擦,而且每個(gè)測(cè)試場(chǎng)景必須單獨(dú)設(shè)置各種元素囊蓝,并且執(zhí)行測(cè)試場(chǎng)景也需要手動(dòng)控制,而在RunnerGo中令蛉,測(cè)試場(chǎng)景所有構(gòu)件都可以在平臺(tái)上用GUI來操作聚霜,這樣可以非常方便地添加,排序和編排測(cè)試用例。并可通過腳本來自動(dòng)執(zhí)行測(cè)試蝎宇,也可以在指定時(shí)間執(zhí)行測(cè)試弟劲。今天給大家?guī)砣绾卧赗unnerGo中配置測(cè)試場(chǎng)景。

新建場(chǎng)景

在左側(cè)導(dǎo)航欄點(diǎn)擊場(chǎng)景管理—新建場(chǎng)景姥芥,建立待測(cè)場(chǎng)景兔乞。


引入或創(chuàng)建接口

可以選擇新建接口或引入接口,添加完成后接口以方塊的形式展示在背景畫布上撇眯,可以點(diǎn)擊編輯接口按鈕進(jìn)行編輯报嵌,如下圖。

添加多個(gè)接口后可以連接接口方塊來配置場(chǎng)景熊榛,RunnerGo自上而下進(jìn)行測(cè)試锚国。


添加控制器

等待控制器:在流程配置間插入一個(gè)等待的時(shí)間,最大為60s玄坦。

條件控制器:判斷一個(gè)變量是否滿足某個(gè)條件血筑,由此決定該控制器下接口是否運(yùn)行〖彘梗可通過上一接口提取的值豺总、返回的某個(gè)值或其它值進(jìn)行判斷。


場(chǎng)景調(diào)試

點(diǎn)擊場(chǎng)景右上角“開始調(diào)試”按鈕择懂,即可調(diào)試場(chǎng)景內(nèi)所有接口(通過后為綠色喻喳、未通過為紅色、未執(zhí)行顏色不變)困曙;場(chǎng)景調(diào)試后表伦,點(diǎn)擊接口中的“查看結(jié)果”按鈕,可查看場(chǎng)景中單接口返回的結(jié)果慷丽;


場(chǎng)景設(shè)置:

可以在場(chǎng)景設(shè)置中上傳參數(shù)文件,或者手動(dòng)添加變量蹦哼。 參數(shù)化文件的第一行為變量名,以英文的逗號(hào)分隔”在變量處添加固定值的變量 此處添加的文件和變量可以在場(chǎng)景的接口中引用要糊,引用方式{{變量名}}纲熏。


接口權(quán)重:

在一個(gè)測(cè)試任務(wù)中我們?cè)O(shè)置500并發(fā),執(zhí)行測(cè)試任務(wù)時(shí)每個(gè)接口的并發(fā)數(shù)如圖所示:新聞列表接口權(quán)重為100锄俄,獲取詳情接口權(quán)重為70局劲,評(píng)論新聞接口權(quán)重為10,那么獲取詳情接口并發(fā)為:500??0.7=350珊膜,評(píng)論新聞接口并發(fā)為:500??0.7??0.1=35容握。


接口模式:

支持默認(rèn)模式、錯(cuò)誤率模式车柠、響應(yīng)時(shí)間模式和每秒應(yīng)答數(shù)模式四種模式剔氏。

錯(cuò)誤率模式

測(cè)試目標(biāo): 場(chǎng)景中單個(gè)接口的錯(cuò)誤率塑猖。

作用: 如果場(chǎng)景中某一接口超過設(shè)置的錯(cuò)誤率閾值,則計(jì)劃自動(dòng)停止谈跛;如到達(dá)最大并發(fā)數(shù)后羊苟,錯(cuò)誤率仍沒有超過錯(cuò)誤率閾值,則繼續(xù)運(yùn)行穩(wěn)定持續(xù)時(shí)長(zhǎng)所設(shè)置的時(shí)長(zhǎng)運(yùn)行后結(jié)束該計(jì)劃感憾。

響應(yīng)時(shí)間模式

測(cè)試目標(biāo): 根據(jù)場(chǎng)景中的所有接口響應(yīng)時(shí)間為準(zhǔn)蜡励,每個(gè)接口的響應(yīng)時(shí)間均與設(shè)定的閾值進(jìn)行對(duì)比。

作用: 如果其中有一個(gè)接口達(dá)到大于設(shè)定的閾值后則并發(fā)數(shù)不再增加阻桅,并運(yùn)行穩(wěn)定持續(xù)時(shí)長(zhǎng)所設(shè)置的時(shí)長(zhǎng)運(yùn)行后結(jié)束該計(jì)劃凉倚;如果到達(dá)最大并發(fā)數(shù)后仍未達(dá)到設(shè)定的閾值,則繼續(xù)運(yùn)行穩(wěn)定持續(xù)時(shí)長(zhǎng)所設(shè)置的時(shí)長(zhǎng)運(yùn)行后結(jié)束該計(jì)劃嫂沉。

每秒應(yīng)答數(shù)模式

測(cè)試目標(biāo): 每秒鐘發(fā)送并響應(yīng)的接口數(shù)量(RPS)稽寒。計(jì)算方式:RPS=接口的總請(qǐng)求數(shù)*接口的并發(fā)數(shù)/響應(yīng)總耗時(shí),約等于:接口的并發(fā)數(shù)/平均響應(yīng)時(shí)間(s)趟章。

作用: RPS大于所設(shè)閾值時(shí)杏糙,并發(fā)數(shù)會(huì)增加到最大并發(fā)數(shù),小于閾值時(shí)蚓土,會(huì)根據(jù)設(shè)置逐漸增加宏侍。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蜀漆,隨后出現(xiàn)的幾起案子谅河,更是在濱河造成了極大的恐慌,老刑警劉巖确丢,帶你破解...
    沈念sama閱讀 212,222評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旧蛾,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蠕嫁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門毯盈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剃毒,“玉大人,你說我怎么就攤上這事搂赋∽阜В” “怎么了?”我有些...
    開封第一講書人閱讀 157,720評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵脑奠,是天一觀的道長(zhǎng)基公。 經(jīng)常有香客問我,道長(zhǎng)宋欺,這世上最難降的妖魔是什么轰豆? 我笑而不...
    開封第一講書人閱讀 56,568評(píng)論 1 284
  • 正文 為了忘掉前任胰伍,我火速辦了婚禮,結(jié)果婚禮上酸休,老公的妹妹穿的比我還像新娘骂租。我一直安慰自己,他們只是感情好斑司,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,696評(píng)論 6 386
  • 文/花漫 我一把揭開白布渗饮。 她就那樣靜靜地躺著,像睡著了一般宿刮。 火紅的嫁衣襯著肌膚如雪互站。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,879評(píng)論 1 290
  • 那天僵缺,我揣著相機(jī)與錄音胡桃,去河邊找鬼。 笑死谤饭,一個(gè)胖子當(dāng)著我的面吹牛标捺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播揉抵,決...
    沈念sama閱讀 39,028評(píng)論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼亡容,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了冤今?” 一聲冷哼從身側(cè)響起闺兢,我...
    開封第一講書人閱讀 37,773評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎戏罢,沒想到半個(gè)月后屋谭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,220評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡龟糕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,550評(píng)論 2 327
  • 正文 我和宋清朗相戀三年桐磁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片讲岁。...
    茶點(diǎn)故事閱讀 38,697評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡我擂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出缓艳,到底是詐尸還是另有隱情校摩,我是刑警寧澤,帶...
    沈念sama閱讀 34,360評(píng)論 4 332
  • 正文 年R本政府宣布阶淘,位于F島的核電站衙吩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏溪窒。R本人自食惡果不足惜坤塞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,002評(píng)論 3 315
  • 文/蒙蒙 一冯勉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧尺锚,春花似錦珠闰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至伐厌,卻和暖如春承绸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背挣轨。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工军熏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人卷扮。 一個(gè)月前我還...
    沈念sama閱讀 46,433評(píng)論 2 360
  • 正文 我出身青樓荡澎,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親晤锹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子摩幔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,587評(píng)論 2 350

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

  • 注:二八定律:80%員工在20%時(shí)間登錄;80%員工在使用20%的功能 一鞭铆、什么是性能測(cè)試 概念:性能測(cè)試是模擬多...
    MAVIS_42bf閱讀 5,664評(píng)論 0 0
  • 一. 性能測(cè)試 1.0 為什么要進(jìn)行性能測(cè)試或衡? 評(píng)估當(dāng)前系統(tǒng)的能力 尋找性能瓶頸,優(yōu)化系統(tǒng)性能 評(píng)估軟件是否滿足...
    友情提示閱讀 174評(píng)論 0 0
  • 一. 性能測(cè)試 1.0 為什么要進(jìn)行性能測(cè)試车遂? 評(píng)估當(dāng)前系統(tǒng)的能力 尋找性能瓶頸封断,優(yōu)化系統(tǒng)性能 評(píng)估軟件是否滿足...
    745aacb67869閱讀 226評(píng)論 0 0
  • 一. 性能測(cè)試 1.0 為什么要進(jìn)行性能測(cè)試? 評(píng)估當(dāng)前系統(tǒng)的能力 尋找性能瓶頸舶担,優(yōu)化系統(tǒng)性能 評(píng)估軟件是否滿足...
    扶弦閱讀 565評(píng)論 0 0
  • 一. 性能測(cè)試 1.0 為什么要進(jìn)行性能測(cè)試坡疼? 評(píng)估當(dāng)前系統(tǒng)的能力 尋找性能瓶頸,優(yōu)化系統(tǒng)性能 評(píng)估軟件是否滿足未...
    SONY3閱讀 554評(píng)論 0 2