安裝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
下載安裝包,https://archive.apache.org/dist/jmeter/binaries/
本地解壓,非中文目錄,到bin目錄下可以打開jmeter.bat
配置jmeter環(huán)境變量:
????? 新建系統(tǒng)變量JMETER_HOME,值為解壓路徑,比如D:\apache-jmeter-4.0
????? 編輯原有的Path變量,在后面加上 ;%JMETER_HOME%\bin
????? cmd中輸入 jmeter -v
???????
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)
7. 循環(huán)次數(shù),可以設(shè)置一個(gè)具體的次數(shù)
????
8. 調(diào)度器,需要結(jié)合循環(huán)次數(shù)設(shè)置成“永遠(yuǎn)”使用。使用調(diào)度器可以用來做穩(wěn)定性測(cè)試,一般8小時(shí)以上。
????
9. badboy錄制腳本,然后導(dǎo)出腳本供jmeter使用,需要勾選以下2項(xiàng),避免錄制過程中的js報(bào)錯(cuò)
????
10. 選擇"跟隨重定向"
????? ?
11. 勾選“編碼”
????????
12. 請(qǐng)求中如果有中文,需要“utf-8”
????????
13. 如果post請(qǐng)求的數(shù)據(jù)格式是json/xml,那么使用:Body Data
? ? ? 如果是json,必須添加——配置元件——HTTP信息頭管理器,Content-Type=application/json
????
????
14. 文件上傳,必須設(shè)置HTTP信息頭管理器,Content-Type=multipart/form-data
??????
????? ?
15. HTTP cookie管理器
????? 修改jmeter.properties文件:? ?
? ? ? CookieManager.save.cookies=true? # 這里改為true, 然后重啟jmeter
????
16. 獲取cookie變量的值
????? 在腳本中通過 COOKIE_cookie名稱,來獲取cookie值,比如
??????log.info("${COOKIE_JSESSIONID}");? ?請(qǐng)求中的參數(shù)使用${COOKIE_JSESSIONID}
如果有多個(gè)線程組,那么可能會(huì)用到全局變量,公用cookie,如下
??????先使用vars.get獲取了JSESSIONID的值,然后props.put到全局變量中
????
17. HTTP信息頭管理器
????? 更真實(shí)的模擬瀏覽器行為;也可模擬手機(jī)app、小程序等應(yīng)用
????? 當(dāng)發(fā)送的請(qǐng)求body是json時(shí),必須加上Content-Type=application/json
??????
18. 響應(yīng)斷言, 也就是檢查點(diǎn)
????? 斷言對(duì)象,可以是響應(yīng)結(jié)果,也可以是請(qǐng)求內(nèi)容,默認(rèn)以下配置就可以
??????
????? 模式匹配規(guī)則:
????????包括:部分匹配,支持正則
????????匹配:完全匹配,支持正則
????????Equals:完全匹配,大小寫敏感,不支持正則
????????Substring:部分匹配,大小寫敏感,不支持正則
????????否:跟前面幾項(xiàng)結(jié)合使用,取反
????????或者:跟前面幾項(xiàng)結(jié)合使用,取或
19. 監(jiān)聽器-查看結(jié)果樹
????????修改配置文件,jmeter.propertied
????????
????????結(jié)果分析步驟:
????????請(qǐng)求名稱顯示綠色表示成功,紅色表示失敗(需要配合檢查點(diǎn))
????????先看 響應(yīng)數(shù)據(jù) 中服務(wù)器返回的內(nèi)容是否正確
????????再看 請(qǐng)求 中發(fā)送的內(nèi)容是否正確
????????最后參考 取樣器結(jié)果 中的輔助信息
????????可以選擇格式,比如使用HTML,比較方便看
????????
????????可在 文件名 中 設(shè)置結(jié)果數(shù)據(jù)的保存位置,并通過Configure設(shè)置保存的數(shù)據(jù)內(nèi)容,文件格式可以為 jtl、xml、csv
????????勾選 僅日志錯(cuò)誤 只顯示錯(cuò)誤的結(jié)果信息
????????
網(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)