freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

完整的jmeter使用手冊(cè)-適合初學(xué)者-在線(xiàn)瀏覽

2024-08-09 12:49本頁(yè)面
  

【正文】 要做什么了。父目錄路徑中不能包含任何空格;如果包含,你運(yùn)行客戶(hù)端服務(wù)器模式會(huì)有問(wèn)題。那些文件在bin目錄下。在bin目錄你會(huì)發(fā)現(xiàn)有些附加腳本很有用。JMETER_HOME/lib 用來(lái)放使用的jar文件JMETER_HOME/lib/ext 用來(lái)放JMeter組件和擴(kuò)展如果你開(kāi)發(fā)新的JMeter組件,你可以壓縮它們成jar包并拷貝到JMeter的/lib/ext目錄。支持的jar文件(類(lèi)庫(kù))應(yīng)該放在lib目錄.如果你不想把擴(kuò)展jar包放到lib/ext目錄。其他jar包(例如JDBC, 和任何JMeter代碼需要支持的類(lèi)庫(kù))應(yīng)該被代替放在lib目錄 ,而不是lib/ext目錄。注意設(shè)置CLASSPATH環(huán)境變量將不起作用。 使用代理服務(wù)器如果你從防火墻/代理服務(wù)器后測(cè)試,你需要提供給JMeter防火墻/代理服務(wù)器的主機(jī)名和端口號(hào)。這是和上面的代理設(shè)置描述不混淆的,它是在JMeter發(fā)出HTTP或者HTTPS請(qǐng)求時(shí)使用的。這樣做,使用下列命令選項(xiàng):n 這是指定JMeter在非用戶(hù)界面模式運(yùn)行t [包含測(cè)試計(jì)劃的JMX文件的名字]l [記錄取樣結(jié)果的JTL文件的名字]r (或者通過(guò)在命令行覆蓋屬性指定遠(yuǎn)程服務(wù)器)這個(gè)腳本也允許我們指定可選的防火墻/代理服務(wù)器信息:H [代理服務(wù)器主機(jī)名或者ip地址]P [代理服務(wù)器端口]例如 : jmeter n t l H P 8000 服務(wù)器模式為了分布測(cè)試,在服務(wù)器模式運(yùn)行JMeter,并且通過(guò)用戶(hù)界面控制每一臺(tái)服務(wù)器。如果失敗,參見(jiàn)關(guān)于JMeter服務(wù)器啟動(dòng)細(xì)節(jié)。這樣做,使用下列選項(xiàng):D[prop_name]=[value] 定義一個(gè)java系統(tǒng)屬性值。L[category]=[priority] 覆蓋一個(gè)日志設(shè)置,設(shè)置一個(gè)特殊目錄為給定的優(yōu)先級(jí)。例如 :jmeter =/home/mstover/jmeter_stuff \Jremote_hosts= =DEBUGjmeter LDEBUG注意:命令行參數(shù)在啟動(dòng)時(shí)較早被處理,但是在日志系統(tǒng)被設(shè)置以后。 日志和錯(cuò)誤信息如果JMeter發(fā)現(xiàn)一個(gè)錯(cuò)誤, 一個(gè)消息將被寫(xiě)入日志文件。 。當(dāng)在Windows下運(yùn)行時(shí),如果你不設(shè)置Windows顯示文件擴(kuò)展名,文件名會(huì)僅顯示為 JMeter。例如:10/17/2003 12:19:20 PM INFO : Version 10/17/2003 12:19:45 PM INFO :Loadingfile:c:\mytestfiles\10/17/2003 12:19:52 PM INFO : Running the test!10/17/2003 12:19:52 PM INFO : Starting 1 threads for group BSH. Ramp up = 1.10/17/2003 12:19:52 PM INFO : Continue on error10/17/2003 12:19:52 PM INFO : Thread BSH11 started10/17/2003 12:19:52 PM INFO : Thread BSH11 is done10/17/2003 12:19:52 PM INFO : Test has ended日志文件對(duì)發(fā)現(xiàn)錯(cuò)誤原因很有幫助,作為JMeter不會(huì)打斷一個(gè)測(cè)試來(lái)顯示一個(gè)錯(cuò)誤對(duì)話(huà)框。列表如下:h,help打印使用信息并退出v, version打印版本信息并推出p, propfile {argument}使用的JMeter屬性文件q, addprop {argument}附加的屬性文件t, testfile {argument}運(yùn)行的JMeter測(cè)試文件(.jmx)l, logfile {argument}日志取樣文件n, nongui 非用戶(hù)界面運(yùn)行JMeters, server 運(yùn)行JMeter服務(wù)器H, proxyHost {argument}設(shè)置JMeter使用的代理服務(wù)器P, proxyPort {argument}設(shè)置JMeter使用的代理服務(wù)器端口u, username {argument}設(shè)置JMeter使用的代理服務(wù)器用戶(hù)名a, password {argument}設(shè)置JMeter使用的代理服務(wù)器密碼J, jmeterproperty {argument}={value}定義附加的 JMeter 屬性D, systemproperty {argument}={value}定義附加的 System 屬性S, systemPropertyFile {filename}一個(gè)屬性文件被做為系統(tǒng)屬性添加L, loglevel {argument}={value}定義日志等級(jí): [category=]level例如 jorphan=INFO or =DEBUGr, runremote從非用戶(hù)界面模式啟動(dòng)遠(yuǎn)程服務(wù)器d, homedir {argument} 使用的JMeter目錄 配置JMeter如果你希望改變JMeter運(yùn)行時(shí)的屬性你需要改變?cè)?。如果在當(dāng)前目錄被發(fā)現(xiàn),這個(gè)文件被自動(dòng)加載。參數(shù):屬性描述你可以為你的SSL實(shí)現(xiàn)指定類(lèi)。JMeter默認(rèn)提供支持。 . 。默認(rèn)值是: remote_hosts逗號(hào)分割遠(yuǎn)程JMeter主機(jī)列表。這允許你使用機(jī)器的用戶(hù)界面控制那些服務(wù)器。如果JMeter被添加越來(lái)越多的組件,你會(huì)希望定制JMeter只出現(xiàn)那些你感興趣的組件。 search_paths列出那些JMeter搜索JMeter附加類(lèi)的路徑(以。被添加到lib/ext目錄的任何jar包都被發(fā)現(xiàn)。被添加到lib目錄的任何jar包都被發(fā)現(xiàn)。 初始化屬性文件后它們被添加,但是在q和J選項(xiàng)被處理之前。 S和D選項(xiàng)被執(zhí)行前添加。一個(gè)完整的測(cè)試計(jì)劃包含一個(gè)或者多個(gè)線(xiàn)程組,邏輯控制器,取樣發(fā)生控制,監(jiān)聽(tīng)器,定時(shí)器,斷言和配置元件。另外,元件可以從文件加載并且通過(guò)選擇打開(kāi)選項(xiàng)添加。 加載和保存元件為了從文件加載元件,右擊將要加載元件到的已經(jīng)存在的樹(shù)元件,并選擇打開(kāi)選項(xiàng)。JMeter會(huì)加載元件到樹(shù)中。JMeter會(huì)保存已選的元件,加上所有下面的子元件。 配置樹(shù)元件在測(cè)試樹(shù)中的任何元件都在JMeter的右側(cè)框架顯示配置。 保存測(cè)試計(jì)劃雖然這不是必須的,我們推薦你在運(yùn)行前保存測(cè)試計(jì)劃。JMeter允許你保存整個(gè)測(cè)試計(jì)劃樹(shù)或者僅它的一部分。另外選擇合適的測(cè)試計(jì)劃元件并從編輯菜單選擇保存。為了停止你的測(cè)試計(jì)劃,從同樣的菜單選擇停止。如果JMeter運(yùn)行,一些監(jiān)聽(tīng)器使它變明顯,但是唯一確定的方法是檢查運(yùn)行菜單。有兩個(gè)類(lèi)型的停止命令:停止(Control + 39。) 立刻停止所有的線(xiàn)程關(guān)閉(Control + 39。) 請(qǐng)求所有線(xiàn)程在當(dāng)前任務(wù)結(jié)束后停止 元件作用域及執(zhí)行順序 作用域規(guī)則JMeter中共有8類(lèi)可被執(zhí)行的元件(測(cè)試計(jì)劃與線(xiàn)程組不屬于元件),這些元件中,取樣器是典型的不與其它元件發(fā)生交互作用的元件,邏輯控制器只對(duì)其子節(jié)點(diǎn)的取樣器有效,而其它元件(config、timers配置元件(config):元件會(huì)影響其作用范圍內(nèi)的所有元件。定時(shí)器(timers有效后置處理程序(Postprocessors):元件在其作用范圍內(nèi)的每一個(gè)sampler元件之后執(zhí)行。元件執(zhí)行后的結(jié)果執(zhí)行校驗(yàn)。在jmeter中,元件的作用域是靠測(cè)試計(jì)劃的的樹(shù)型結(jié)構(gòu)中元件的父子關(guān)系來(lái)確定的,作用域的原則是:Controller)元件只對(duì)其子節(jié)點(diǎn)中的取樣器邏輯控制器作用。除取樣器元件外,其他6類(lèi)元件,如果是某個(gè)sampler的子節(jié)點(diǎn),則該元件公對(duì)其父子節(jié)點(diǎn)起作用。除取樣器和邏輯控制器元件外的其他6類(lèi)元件,如果其父節(jié)點(diǎn)不是sampler(1)配置元件(config)(2)前置處理程序(Perprocessors)(3)定時(shí)器(timers(除非Sampler(6)斷言(Assertions)(除非Sampler(7)監(jiān)聽(tīng)器(Listeners)(除非Sampler*如果在同一作用域范圍內(nèi)有多個(gè)同一類(lèi)型的元件,則這些元件按照它們?cè)跍y(cè)試計(jì)劃中的上下順序依次執(zhí)行。一個(gè)斷言在測(cè)試樹(shù)中是分等級(jí)的。如果它的父元件是控制器,它就影響所有那個(gè)控制器下的所有請(qǐng)求。一些控制器影響它的子元件的順序,你可以在組件參考讀到特定的控制器。在這個(gè)例子里,請(qǐng)求的命名表現(xiàn)它們被執(zhí)行的順序。Assertion 1應(yīng)用于請(qǐng)求Three。元件首部管理器,Cookie管理器和授權(quán)管理器的配置和默認(rèn)元件的配置被視為是不同的默認(rèn)元件配置的設(shè)置被并入取樣器可以到達(dá)的一組值里了。如果多于一個(gè)管理器在一個(gè)取樣器范圍中,僅僅一個(gè)被使用,但是現(xiàn)在沒(méi)有辦法指定那個(gè)被使用。如果一個(gè)測(cè)試的執(zhí)行并不是你所期待的,請(qǐng)檢查日志,也許錯(cuò)誤會(huì)被報(bào)告(例如:也許在函數(shù)調(diào)用上有語(yǔ)法錯(cuò)誤)。4. 測(cè)試計(jì)劃元件測(cè)試計(jì)劃對(duì)象有一個(gè)叫做功能測(cè)試復(fù)選框。如果你在測(cè)試監(jiān)聽(tīng)器中選擇一個(gè)文 件,這個(gè)數(shù)據(jù)將被寫(xiě)入文件。這樣的后果就是這個(gè)文 件會(huì)快速的增大,并且JMeter的效率會(huì)影響。如果你不記錄數(shù)據(jù)到文件,這個(gè)選項(xiàng)就沒(méi)有不同了。一個(gè)測(cè)試計(jì)劃的所有元件必須在一個(gè)線(xiàn)程組下。線(xiàn)程組管理允許你:設(shè)置線(xiàn)程數(shù)設(shè)置rampup period設(shè)置執(zhí)行測(cè)試的次數(shù)每個(gè)線(xiàn)程會(huì)作為一個(gè)整體執(zhí)行測(cè)試計(jì)劃并完全獨(dú)立于他測(cè)試線(xiàn)程。 Rampup period告訴JMeter多久開(kāi)始rampup選擇的全部線(xiàn)程。每個(gè)線(xiàn)程會(huì)在上一個(gè)線(xiàn)程啟動(dòng)后10秒(100/10)啟動(dòng)。Rampup需要要充足長(zhǎng)以避免在啟動(dòng)測(cè)試時(shí)有一個(gè)太大的工作負(fù)載,并且要充足小以至于最后一個(gè)線(xiàn)程在第一個(gè)完成前啟動(dòng)(除非你想那樣發(fā)生)。默認(rèn),線(xiàn)程組被配置僅循環(huán)一次。 單擊在線(xiàn)程組面板底部的復(fù)選框來(lái)顯示額外的文本域,在里面你可以輸入啟動(dòng)和結(jié)束時(shí)間。在每個(gè)周期 結(jié)束,JMeter檢驗(yàn)結(jié)束時(shí)間是否到達(dá),如果是,運(yùn)行停止,如果不是測(cè)試被允許繼續(xù),直到迭代限制到達(dá)。注意啟動(dòng)延遲會(huì)覆蓋啟動(dòng)時(shí)間,持續(xù)時(shí)間會(huì)覆蓋結(jié)束時(shí)間。取樣器告訴JMeter發(fā)送請(qǐng)求到服務(wù)器。你也可以通過(guò)添加一個(gè)或者多個(gè)配置元件到一個(gè)取樣器來(lái)定制一個(gè)請(qǐng)求。邏輯控制器讓你定制當(dāng)發(fā)送請(qǐng)求時(shí)JMeter使用的判斷邏輯。更多信息,見(jiàn)邏輯控制器。JMeter取樣器包括:FTP 請(qǐng)求HTTP 請(qǐng)求JDBC 請(qǐng)求Java object 請(qǐng)求LDAP 請(qǐng)求SOAP/XMLRPC 請(qǐng)求WebService (SOAP) 請(qǐng)求每個(gè)取樣器有一些你可以設(shè)置的屬性。注意JMeter發(fā)送請(qǐng)求按照取樣器出現(xiàn)在樹(shù)中的順序。每個(gè)控制器有一個(gè)或者多個(gè)默認(rèn)配置元件(見(jiàn)下)。如果你對(duì)使用JMeter平臺(tái)的基礎(chǔ)驗(yàn)證器到你的請(qǐng)求響應(yīng)感興趣,添加一個(gè)斷言到請(qǐng)求控制器。你可以添加斷言來(lái)檢查某個(gè)HTML標(biāo)簽,一些 錯(cuò)誤字符串,等等。JMeter 內(nèi)建取樣器 邏輯控制器保持邏輯控制器讓你定制當(dāng)發(fā)送請(qǐng)求時(shí)JMeter使用的判斷邏輯。邏輯控制器可以改變來(lái)自它們的子元件的請(qǐng)求順序。理解邏輯控制器在測(cè)試計(jì)劃中的效果,考慮下列測(cè)試樹(shù):測(cè)試計(jì)劃 線(xiàn)程組 僅一次控制器 登錄請(qǐng)求(一個(gè)HTTP請(qǐng)求)加載搜索頁(yè)面(HTTP取樣器)Interleave Controller 搜索A(HTTP取樣器)搜索B(HTTP取樣器)HTTP默認(rèn)請(qǐng)求(配置元件)HTTP默認(rèn)請(qǐng)求(配置元件)Cookie管理器(配置元件)這個(gè)測(cè)試的第一件事就是登錄請(qǐng)求僅在第一次經(jīng)過(guò)時(shí)被執(zhí)行。這應(yīng)使用僅一次控制器。這僅是一個(gè)簡(jiǎn)單的請(qǐng)求,不會(huì)被任何邏輯控制器過(guò)濾。事實(shí)上,我們想做兩個(gè)不同的搜索。我們通過(guò)4個(gè)簡(jiǎn)單 HTTP元件這樣做。t pass one on at random, but remembers its place) of its child elements. Interleaving 2 child requests may be overkill, but there could easily have been 8, or 20 child requests.注意HTTP默認(rèn)請(qǐng)求屬于插入控制器。兩個(gè)搜索請(qǐng)求訪問(wèn)同樣的后端搜索引擎(比方 說(shuō)Servle,或者cgi腳本),這樣是說(shuō)得通的。當(dāng)內(nèi)部控制 器通過(guò)Search A或者Search B傳遞時(shí),它會(huì)從HTTP默認(rèn)請(qǐng)求配置元件中獲得值填充空白。在這個(gè)例子中, 這至多是一個(gè)很小的好處,但它顯示了這個(gè)特性。這個(gè)線(xiàn)程組有一個(gè)內(nèi)建的邏輯控制器,因此它正好使用這個(gè)配置元件做為 上面的描述。 在web程序中你所有的HTTP取樣器元件DOMAIN域?yàn)榭眨@是極度有用的,替代的,把那些信息放到HTTP默認(rèn)請(qǐng)求元件中,添加到線(xiàn)程組。另外,你必須編輯每個(gè)取樣器。一個(gè)Cookie管理器應(yīng)該添加到所有web測(cè)試上否則JMeter會(huì)忽略Cookie。邏輯控制器可以組合達(dá)到不同的結(jié)果。 監(jiān)聽(tīng)器監(jiān)聽(tīng)器提供訪問(wèn)JMeter收集當(dāng)JMeter運(yùn)行的關(guān)于測(cè)試計(jì)劃的信息。查看結(jié)果樹(shù)監(jiān)聽(tīng)器顯示了請(qǐng)求和響應(yīng)取樣器的細(xì)節(jié),并且以基礎(chǔ)的HTML和XML顯示響應(yīng)表現(xiàn)。另外,監(jiān)聽(tīng)器可以指導(dǎo)它們收集的數(shù)據(jù)到一個(gè)文件供以后用。在測(cè)試中監(jiān)聽(tīng)器可以添加到任何位置。伴隨JMeter有很多有趣的監(jiān)聽(tīng)器。我們建議你通過(guò)添加一個(gè)可用的定時(shí)器到你的線(xiàn)程組來(lái)指定一個(gè)延遲。 定時(shí)器會(huì)使JMeter在一個(gè)線(xiàn)程開(kāi)始每個(gè)請(qǐng)求間延遲一段時(shí)間。 斷言斷言允許你斷言關(guān)于從測(cè)試服務(wù)器收到的響應(yīng)的行為。 例如,你可
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1