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鍚嶈瘝娉ㄩ噴的主要内容,如果未能解决你的问题,请参考以下文章

PHP鍩烘湰璇硶

PHP鏍囧噯娉ㄩ噴鍐欐硶

Python Django妗嗘灦瀹炵幇鍟嗗煄椤圭洰婧愮爜鍔犺璁℃枃妗e拰娉ㄩ噴

鏍规嵁 Promise/A+ 鍜?ES6 瑙勮寖锛屽疄鐜?Promise 婧愮爜锛堥檮璇︾粏娉ㄩ噴鍜屾祴璇曪級

Oracle寤鸿〃鑴氭湰璁板綍

Django妯″潡涔媕inja2妯$増