jmeter鍚嶈瘝娉ㄩ噴
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter鍚嶈瘝娉ㄩ噴相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8' title='浠庢湇鍔″櫒'>浠庢湇鍔″櫒
ade 鏈嶅姟 璁よ瘉 ati aaa test 鍝嶅簲鏃堕棿 odi鍙栧€?${ip}
鎺掗櫎 .*.js
.*.css
.*.png
.*.gif
.*.msp
.*.js
鎻愬彇鍊?(.+?) (.*?)
銆?) 鎷捣鏉ョ殑閮ㄥ垎灏辨槸闇€瑕佹彁鍙栫殑锛屽浜庝綘瑕佹彁鐨勫唴瀹归渶瑕佺敤灏忔嫭鍙锋嫭璧锋潵銆?br>銆? 鐐瑰彿琛ㄧず鍖归厤浠讳綍瀛楃涓层€?br>銆? 涓€娆℃垨澶氭銆?br>銆愶紵 鍦ㄦ壘鍒扮涓€涓尮閰嶉」鍚庡仠姝€?br>浣跨敤妯℃澘锛屽彇姝e垯琛ㄨ揪寮?.+?)鑾峰彇鍐呭鎷兼帴锛氬~鍐?$1$ 銆?1$$2$銆?0$涓烘暣涓〃杈惧紡鍖归厤鍒扮殑鍐呭
鍖归厤鏁板瓧锛屾鍒欒〃杈惧紡鍖归厤鏁版嵁鐨勬渶缁堢粨鏋滃彲浠ョ湅鍋氫竴涓暟缁勶細-1浠h〃鍏ㄩ儴鍙栧€硷紝0浠h〃闅忔満鍙栧€硷紝1浠h〃鍙栫涓€涓€?br>缂虹渷鍊艰〃绀哄弬鏁版病鏈夊彇鍒板€肩殑璇濓紝榛樿缁欏畠鐨勫€?涓€鑸笉濉€?/p>
1.涓€涓祴璇曡鍒掍腑鍙互鏈夊涓猦ttp璇锋眰榛樿鍊肩粍浠讹紝澶氫釜http璇锋眰榛樿鍊肩粍浠剁殑榛樿鍊间細鍙犲姞锛屽涓婂浘锛岃櫧鐒朵袱涓猦ttp璇锋眰榛樿鍊肩粍浠堕兘瀹氫箟浜嗗弬鏁癮aa锛屼絾鍙戝嚭鐨勮姹傝繕鏄細鍙犲姞璧锋潵銆?br>2.涓や釜http璇锋眰榛樿鍊间腑閮藉畾涔夌殑"鏈嶅姟鍣ㄥ悕绉版垨IP"锛屾樉绀哄湪鍙戦€佽姹傛椂鍙兘浣跨敤涓€涓紝杩欓噷浣跨敤鐨勬槸绗竴涓猦ttp璇锋眰榛樿鍊煎畾涔夌殑鍊紈ww.baidu.com銆?br>3.GET璇锋眰锛氳姹傜殑鏁版嵁浼氶檮鍔犲湪URL涔嬪悗锛屼互?鍒嗗壊URL鍜屼紶杈撴暟鎹紝澶氫釜鍙傛暟鐢?amp;杩炴帴銆俇RL鐨勭紪鐮佹牸寮忛噰鐢ㄧ殑鏄疉SCII缂栫爜锛岃€屼笉鏄痷niclde锛屽嵆鏄鎵€鏈夌殑闈濧SCII瀛楃閮借缂栫爜涔嬪悗鍐嶄紶杈撱€?br>4.POST璇锋眰锛歅OST璇锋眰浼氭妸璇锋眰鐨勬暟鎹斁缃湪HTTP璇锋眰鍖呯殑鍖呬綋涓€備笂闈㈢殑item=bandsaw灏辨槸瀹為檯鐨勪紶杈撴暟鎹€傚洜姝わ紝GET璇锋眰鐨勬暟鎹細鏆撮湶鍦ㄥ湴鍧€鏍忎腑锛岃€孭OST璇锋眰鍒欎笉浼氥€?br>5.鏂█鐨勭洰鐨勬槸瀵硅緭鍑虹粨鏋滆繘琛屽垽鏂紝纭鎺ュ彛娴嬭瘯缁撴灉鏄惁鏈夊紓甯?br>6.鍙傛暟 ramp-up period 鐢ㄤ簬鍛婄煡JMeter 瑕佸湪澶氶暱鏃堕棿鍐呭缓绔嬪叏閮ㄧ殑绾跨▼銆傞粯璁ゅ€兼槸0銆傚亣濡傛湭鎸囧畾ramp-up period 锛屼篃灏辨槸璇磖amp-up period 涓洪浂锛?JMeter 灏嗙珛鍗冲缓绔嬫墍鏈夌嚎绋嬶紝鍋囪ramp-up period 璁剧疆鎴怲 绉掞紝 鍏ㄩ儴绾跨▼鏁拌缃垚N涓紝 JMeter 灏嗘瘡闅擳/N绉掑缓绔嬩竴涓嚎绋嬨€?/p>
Test Plan鐨勯厤缃厓浠朵腑鏈変竴浜涘拰HTTP灞炴€х浉鍏崇殑鍏冧欢锛欻TTP Cache Manager銆丠TTP Authorization Manager銆丠TTP Cookie Manager銆丠TTP Header Manager銆丠TTP Request Defaults绛夛紝杩欎簺鏄粈涔堝憿锛?br>JMeter涓嶆槸娴忚鍣紝鍥犳鍏惰涓哄苟涓嶅拰娴忚鍣ㄥ畬鍏ㄤ竴鑷淬€傝繖浜汮Meter鎻愪緵鐨凥TTP灞炴€х鐞嗗櫒鐢ㄤ簬灏藉彲鑳芥ā鎷熸祻瑙堝櫒鐨勮涓猴紝鍦℉TTP鍗忚灞備笂瀹氬埗鍙戦€佺粰琚祴搴旂敤鐨凥TTP璇锋眰銆?br>1.HTTP Request Defaults锛坔ttp璇锋眰榛樿鍊硷級
璇ュ睘鎬х鐞嗗櫒鐢ㄤ簬璁剧疆鍏朵綔鐢ㄨ寖鍥村唴鐨勬墍鏈塇TTP鐨勯粯璁ゅ€硷紝鍙璁剧疆鐨勫唴瀹瑰寘鎷琀TTP璇锋眰鐨刪ost銆佺鍙c€佸崗璁瓑銆?br>2.HTTP Authorization Manager
璇ュ睘鎬х鐞嗗櫒鐢ㄤ簬璁剧疆鑷姩瀵逛竴浜涢渶瑕丯TLM楠岃瘉鐨勯〉闈㈣繘琛岃璇佸拰鐧诲綍銆?br>3.HTTP Cache Manager
璇ュ睘鎬х鐞嗗櫒鐢ㄤ簬妯℃嫙娴忚鍣ㄧ殑Cache琛屼负銆備负Test Plan澧炲姞璇ュ睘鎬х鐞嗗櫒鍚庯紝Test Plan杩愯杩囩▼涓細浣跨敤Last-Modified銆丒Tag鍜孍xpired绛夊喅瀹氭槸鍚︿粠Cache涓幏鍙栫浉搴旂殑鍏冪礌銆?br>4.HTTP Cookie Manager
璇ュ睘鎬х鐞嗗櫒鐢ㄤ簬绠$悊Test Plan杩愯鏃剁殑鎵€鏈塁ookie銆侶TTP Cookie Manager鍙互鑷姩鍌ㄥ瓨鏈嶅姟鍣ㄥ彂閫佺粰瀹㈡埛绔殑鎵€鏈塁ookie锛屽苟鍦ㄥ彂閫佽姹傛椂闄勫姞涓婂悎閫傜殑Cookie.
鍚屾椂锛岀敤鎴蜂篃鍙互鍦℉TTP Cookie Manager涓墜宸ユ坊鍔犱竴浜汣ookie锛岃繖浜涜鎵嬪伐娣诲姞鐨凜ookie浼氬湪鍙戦€佽姹傛椂琚嚜鍔ㄩ檮鍔犲埌璇锋眰銆?br>5.HTTP Header Manager
璇ュ睘鎬х鐞嗗櫒鐢ㄤ簬瀹氬埗Sampler鍙戝嚭鐨凥TTP璇锋眰鐨勮姹傚ご鐨勫唴瀹广€備笉鍚岀殑娴忚鍣ㄥ彂鍑虹殑HTTP璇锋眰鍏锋湁涓嶅悓鐨凙gent锛岃闂煇浜涙湁闃茬洍閾剧殑椤甸潰鏃堕渶瑕佹纭殑Refer...杩欎簺鎯呭喌涓嬮兘闇€瑕侀€氳繃HTTP Header Manager鏉ヤ繚璇佸彂閫佺殑HTTP璇锋眰鏄纭殑銆?/p>
鍥惧舰鎶ヨ〃鍚勪釜鍙傛暟鐨勫惈涔夋槸锛?br>鏍锋湰鏁扮洰锛氬彂閫佸埌鏈嶅姟鍣ㄧ殑鎬昏姹傛暟銆?br>鏈€鏂版牱鏈細鏈嶅姟鍣ㄥ搷搴旀渶鍚庝竴涓姹傜殑鏃堕棿鍊笺€?br>鍚炲悙閲忥細鏈嶅姟鍣ㄦ瘡鍒嗛挓澶勭悊鐨勮姹傛暟銆?br>骞冲潎鍊硷細鎬昏繍琛屾椂闂撮櫎浠ュ彂閫佸埌鏈嶅姟鍣ㄧ殑璇锋眰鏁般€?br>涓棿鍊硷細鏈変竴鍗婄殑鏈嶅姟鍣ㄥ搷搴旀椂闂翠綆浜庤鍊艰€屽彟涓€鍗婇珮浜庤鍊笺€?br>鍋忕锛氭湇鍔″櫒鍝嶅簲鏃堕棿鍙樺寲銆佺鏁g▼搴︽祴閲忓€肩殑澶у皬銆?br>Label锛氳姹傚彇鏍峰櫒鍚嶇О鈥?br>Samples锛氱敤鍚屼竴涓姹傚彇鏍峰櫒锛屽彂閫佽姹傜殑鏁伴噺(娉ㄦ剰锛?0*10=100锛?br>Average锛氶粯璁ゆ儏鍐典笅鏄崟涓猂equest鐨勫钩鍧囧搷搴旀椂闂磎s
Median锛氫腑鍊硷紝琛ㄧず鍝嶅簲鏃堕棿鏈笉澶т簬璇ユ椂闂村€肩殑璇锋眰鏍锋湰鏁板崰鎬绘暟鐨?0%
90% Line锛氳〃绀哄搷搴旀椂闂翠笉澶т簬璇ユ椂闂村€肩殑璇锋眰鏍锋湰鏁板崰鎬绘暟鐨?0%
Min锛氶拡瀵瑰悓涓€璇锋眰鍙栨牱鍣紝璇锋眰鏍锋湰鐨勬渶灏忓搷搴旀椂闂?br>Max锛氶拡瀵瑰悓涓€璇锋眰鍙栨牱鍣紝璇锋眰鏍锋湰鐨勬渶澶у搷搴旀椂闂?br>Error%锛氬嚭鐜伴敊璇殑璇锋眰鏍锋湰鐨勭櫨鍒嗘瘮
Throughput锛氬悶鍚愰噺鈥斺€旈粯璁ゆ儏鍐典笅琛ㄧず姣忕瀹屾垚鐨勮姹傛暟锛圧equest per Second锛?br>KB/Sec锛氭瘡绉掍粠鏈嶅姟鍣ㄧ鎺ユ敹鍒扮殑鏁版嵁閲?br>锛堟棤鐗瑰埆璇存槑锛屼互涓婃椂闂寸殑鍗曚綅鍧囦负ms锛岃姹傚搷搴旀椂闂存寚鐨勬槸浠巆lient绔彂鍑鸿姹傚埌寰楀埌鍝嶅簲鐨勬暣涓椂闂?/p>
以上是关于jmeter鍚嶈瘝娉ㄩ噴的主要内容,如果未能解决你的问题,请参考以下文章
Python Django妗嗘灦瀹炵幇鍟嗗煄椤圭洰婧愮爜鍔犺璁℃枃妗e拰娉ㄩ噴