Jmeter環(huán)境配置及注意事項(xiàng)(1)

  1. 安裝jdk,并配置環(huán)境變量

    成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、蓬安網(wǎng)絡(luò)推廣、小程序制作、蓬安網(wǎng)絡(luò)營(yíng)銷、蓬安企業(yè)策劃、蓬安品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供蓬安建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:bm7419.com

  2. 下載安裝包,https://archive.apache.org/dist/jmeter/binaries/

  3. 本地解壓,非中文目錄,到bin目錄下可以打開jmeter.bat

  4. 配置jmeter環(huán)境變量:

????? 新建系統(tǒng)變量JMETER_HOME,值為解壓路徑,比如D:\apache-jmeter-4.0

????? 編輯原有的Path變量,在后面加上 ;%JMETER_HOME%\bin

????? cmd中輸入 jmeter -v

??????Jmeter環(huán)境配置及注意事項(xiàng)(1)?

5. jmeter.bat文件:修改內(nèi)存參數(shù),防止內(nèi)存溢出? set HEAP=-Xms1g -Xmx1g(4.0默認(rèn)1G,3.0默認(rèn)512M,最大為物理內(nèi)存一半)

6. 語言和界面設(shè)置

????修改配置文件,jmeter.properties,language=zh_CN,重啟jmeter生效

????修改界面主題,選項(xiàng)--外觀,選擇不同的風(fēng)格

7. 結(jié)構(gòu)

Jmeter環(huán)境配置及注意事項(xiàng)(1)

7. 循環(huán)次數(shù),可以設(shè)置一個(gè)具體的次數(shù)

????Jmeter環(huán)境配置及注意事項(xiàng)(1)

8. 調(diào)度器,需要結(jié)合循環(huán)次數(shù)設(shè)置成“永遠(yuǎn)”使用。使用調(diào)度器可以用來做穩(wěn)定性測(cè)試,一般8小時(shí)以上。

????Jmeter環(huán)境配置及注意事項(xiàng)(1)

9. badboy錄制腳本,然后導(dǎo)出腳本供jmeter使用,需要勾選以下2項(xiàng),避免錄制過程中的js報(bào)錯(cuò)

????Jmeter環(huán)境配置及注意事項(xiàng)(1)

10. 選擇"跟隨重定向"

????? ?Jmeter環(huán)境配置及注意事項(xiàng)(1)

Jmeter環(huán)境配置及注意事項(xiàng)(1)

11. 勾選“編碼”

????????Jmeter環(huán)境配置及注意事項(xiàng)(1)

12. 請(qǐng)求中如果有中文,需要“utf-8”

????????Jmeter環(huán)境配置及注意事項(xiàng)(1)

13. 如果post請(qǐng)求的數(shù)據(jù)格式是json/xml,那么使用:Body Data

? ? ? 如果是json,必須添加——配置元件——HTTP信息頭管理器,Content-Type=application/json

????Jmeter環(huán)境配置及注意事項(xiàng)(1)

????Jmeter環(huán)境配置及注意事項(xiàng)(1)

14. 文件上傳,必須設(shè)置HTTP信息頭管理器,Content-Type=multipart/form-data

??????Jmeter環(huán)境配置及注意事項(xiàng)(1)

????? ?Jmeter環(huán)境配置及注意事項(xiàng)(1)

15. HTTP cookie管理器

????? 修改jmeter.properties文件:? ?

? ? ? CookieManager.save.cookies=true? # 這里改為true, 然后重啟jmeter

????Jmeter環(huán)境配置及注意事項(xiàng)(1)

16. 獲取cookie變量的值

????? 在腳本中通過 COOKIE_cookie名稱,來獲取cookie值,比如

??????log.info("${COOKIE_JSESSIONID}");? ?請(qǐng)求中的參數(shù)使用${COOKIE_JSESSIONID}

如果有多個(gè)線程組,那么可能會(huì)用到全局變量,公用cookie,如下

??????先使用vars.get獲取了JSESSIONID的值,然后props.put到全局變量中

????Jmeter環(huán)境配置及注意事項(xiàng)(1)

17. HTTP信息頭管理器

????? 更真實(shí)的模擬瀏覽器行為;也可模擬手機(jī)app、小程序等應(yīng)用

????? 當(dāng)發(fā)送的請(qǐng)求body是json時(shí),必須加上Content-Type=application/json

??????Jmeter環(huán)境配置及注意事項(xiàng)(1)

18. 響應(yīng)斷言, 也就是檢查點(diǎn)

????? 斷言對(duì)象,可以是響應(yīng)結(jié)果,也可以是請(qǐng)求內(nèi)容,默認(rèn)以下配置就可以

??????Jmeter環(huán)境配置及注意事項(xiàng)(1)

????? 模式匹配規(guī)則:

????????包括:部分匹配,支持正則

????????匹配:完全匹配,支持正則

????????Equals:完全匹配,大小寫敏感,不支持正則

????????Substring:部分匹配,大小寫敏感,不支持正則

????????否:跟前面幾項(xiàng)結(jié)合使用,取反

????????或者:跟前面幾項(xiàng)結(jié)合使用,取或

19. 監(jiān)聽器-查看結(jié)果樹

????????修改配置文件,jmeter.propertied

????????Jmeter環(huán)境配置及注意事項(xiàng)(1)

????????結(jié)果分析步驟:

????????請(qǐng)求名稱顯示綠色表示成功,紅色表示失敗(需要配合檢查點(diǎn))

????????先看 響應(yīng)數(shù)據(jù) 中服務(wù)器返回的內(nèi)容是否正確

????????再看 請(qǐng)求 中發(fā)送的內(nèi)容是否正確

????????最后參考 取樣器結(jié)果 中的輔助信息

????????可以選擇格式,比如使用HTML,比較方便看

????????Jmeter環(huán)境配置及注意事項(xiàng)(1)

????????可在 文件名 中 設(shè)置結(jié)果數(shù)據(jù)的保存位置,并通過Configure設(shè)置保存的數(shù)據(jù)內(nèi)容,文件格式可以為 jtl、xml、csv

????????勾選 僅日志錯(cuò)誤 只顯示錯(cuò)誤的結(jié)果信息

????????Jmeter環(huán)境配置及注意事項(xiàng)(1)

網(wǎng)頁(yè)題目:Jmeter環(huán)境配置及注意事項(xiàng)(1)
文章出自:http://bm7419.com/article0/jddgoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)站維護(hù)、小程序開發(fā)、網(wǎng)站內(nèi)鏈、電子商務(wù)網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)