日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jmeter基础(二)

發(fā)布時間:2024/6/30 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jmeter基础(二) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

?

一、制定測試計劃

測試計劃描述了JMeter在運行時將執(zhí)行的一系列步驟。完整的測試計劃將由一個或多個線程組邏輯控制器示例生成控制器偵聽器計時器斷言配置元素組成。

1.添加HTTP接口測試

(1)右鍵點擊“測試計劃”-->“添加”-->“Threads(Users)”-->“線程組”

?

?

(2)設(shè)置線程組

線程組主要包含三個參數(shù):線程數(shù)準(zhǔn)備時長(Ramp-Up?Period(in?seconds))、循環(huán)次數(shù)

線程數(shù):虛擬用戶數(shù)。一個虛擬用戶占用一個進程或線程。設(shè)置多少虛擬用戶數(shù)在這里也就是設(shè)置多少個線程數(shù)。

準(zhǔn)備時長:?設(shè)置的虛擬用戶數(shù)全部啟動的時長。如果線程數(shù)為20?,準(zhǔn)備時長為10(秒)?,那么需要10秒鐘啟動20個線程。也就是平均每秒啟動2個線程。

循環(huán)次數(shù):每個線程發(fā)送請求的個數(shù)。如果線程數(shù)為20?,循環(huán)次數(shù)為100?,那么每個線程發(fā)送100次請求。總請求數(shù)為20*100=2000?。如果勾選了“永遠”,那么所有線程會一直發(fā)送請求,直到手動點擊工具欄上的停止按鈕,或者設(shè)置的線程時間結(jié)束。

因為這里要做接口測試,所以各個參數(shù)為均1。?

?

?(3)添加取樣器

?

(4)編輯取樣器

?

名稱:本屬性用于標(biāo)識一個取樣器,建議使用一個有意義的名稱。

注釋:對于測試沒有任何作用,僅用戶記錄用戶可讀的注釋信息。

服務(wù)器名稱或IP?:HTTP請求發(fā)送的目標(biāo)服務(wù)器名稱或IP地址。

端口號:目標(biāo)服務(wù)器的端口號,默認(rèn)值為80?。

協(xié)議:向目標(biāo)服務(wù)器發(fā)送HTTP請求時的協(xié)議,可以是HTTP或者是HTTPS?,默認(rèn)值為http?。

方法:發(fā)送HTTP請求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等。

Content?encoding?:內(nèi)容的編碼方式,默認(rèn)值為iso8859

路徑:目標(biāo)URL路徑(不包括服務(wù)器地址和端口)

自動重定向:如果選中該選項,當(dāng)發(fā)送HTTP請求后得到的響應(yīng)是302/301時,JMeter?自動重定向到新的頁面。

Use?keep?Alive?:?當(dāng)該選項被選中時,jmeter?和目標(biāo)服務(wù)器之間使用?Keep-Alive方式進行HTTP通信,默認(rèn)選中。

Use?multipart/from-data?for?HTTP?POST?:當(dāng)發(fā)送HTTP?POST?請求時,使用Use?multipart/from-data方法發(fā)送,默認(rèn)不選中。

同請求一起發(fā)送參數(shù)?:?在請求中發(fā)送URL參數(shù),對于帶參數(shù)的URL?,jmeter提供了一個簡單的對參數(shù)化的方法。用戶可以將URL中所有參數(shù)設(shè)置在本表中,表中的每一行是一個參數(shù)值對(對應(yīng)RUL中的?名稱1=值1)。

?

301,302 都是HTTP狀態(tài)的編碼,都代表著某個URL發(fā)生了轉(zhuǎn)移,不同之處在于:

301 redirect: 301 代表永久性轉(zhuǎn)移(Permanently Moved)。

302 redirect: 302 代表暫時性轉(zhuǎn)移(Temporarily Moved )。

301,302對用戶來說沒有區(qū)別,他們看到效果只是一個跳轉(zhuǎn),瀏覽器中舊的URL變成了新的URL。頁面跳到了這個新的url指向的地方。

?

302轉(zhuǎn)向可能會有URL規(guī)范化及網(wǎng)址劫持的問題。可能被搜索引擎判為可疑轉(zhuǎn)向,甚至認(rèn)為是作弊。

網(wǎng)址劫持

302重定向和網(wǎng)址劫持(URL hijacking)有什么關(guān)系呢?這要從搜索引擎如何處理302轉(zhuǎn)向說起。從定義來說,從網(wǎng)址A做一個302重定向到網(wǎng)址B時,主機服務(wù)器的隱含意思是網(wǎng)址A隨時有可能改主意,重新顯示本身的內(nèi)容或轉(zhuǎn)向其他的地方。大部分的搜索引擎在大部分情況下,當(dāng)收到302重定向時,一般只要去抓取目標(biāo)網(wǎng)址就可以了,也就是說網(wǎng)址B。

實際上如果搜索引擎在遇到302轉(zhuǎn)向時,百分之百的都抓取目標(biāo)網(wǎng)址B的話,就不用擔(dān)心網(wǎng)址URL劫持了。

問題就在于,有的時候搜索引擎,尤其是Google,并不能總是抓取目標(biāo)網(wǎng)址。為什么呢?比如說,有的時候A網(wǎng)址很短,但是它做了一個302重定向到B網(wǎng)址,而B網(wǎng)址是一個很長的亂七八糟的URL網(wǎng)址,甚至還有可能包含一些問號之類的參數(shù)。很自然的,A網(wǎng)址更加用戶友好,而B網(wǎng)址既難看,又不用戶友好。這時Google很有可能會仍然顯示網(wǎng)址A。

由于搜索引擎排名算法只是程序而不是人,在遇到302重定向的時候,并不能像人一樣的去準(zhǔn)確判定哪一個網(wǎng)址更適當(dāng),這就造成了網(wǎng)址URL劫持的可能性。也就是說,一個不道德的人在他自己的網(wǎng)址A做一個302重定向到你的網(wǎng)址B,出于某種原因, Google搜索結(jié)果所顯示的仍然是網(wǎng)址A,但是所用的網(wǎng)頁內(nèi)容卻是你的網(wǎng)址B上的內(nèi)容,這種情況就叫做網(wǎng)址URL劫持。你辛辛苦苦所寫的內(nèi)容就這樣被別人偷走了。

?

當(dāng)網(wǎng)頁A用301重定向轉(zhuǎn)到網(wǎng)頁B時,搜索引擎可以肯定網(wǎng)頁A永久的改變位置,或者說實際上不存在了,搜索引擎就會把網(wǎng)頁B當(dāng)作唯一有效目標(biāo)。

301的好處是:

第一,???沒有網(wǎng)址規(guī)范化問題。

第二,???也很重要的,網(wǎng)頁A的PR網(wǎng)頁級別會傳到網(wǎng)頁B。

?

?(5)添加察看結(jié)果樹

?

轉(zhuǎn)載于:https://www.cnblogs.com/haauleon/p/8820754.html

總結(jié)

以上是生活随笔為你收集整理的Jmeter基础(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。