成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

使用Jmeter錄制腳本并調(diào)試

了解需求:
1、性能測試過程中,我們經(jīng)常需要對流程化的業(yè)務(wù)進(jìn)行性能測試,其中涉及到很多接口,這時候問開發(fā)拿接口和參數(shù)就會降低工作效率,直接用jmeter的錄制功能就能提高工作效率
2、開發(fā)接口案例中,我們也經(jīng)常會碰到一些上傳、下載、導(dǎo)入等等一些接口功能,這些腳本如果直接問開發(fā)拿接口和參數(shù)也不方便,直接錄制效率也會更高
3、百度網(wǎng)盤共享了一份錄制模版,常用的測試元件都已經(jīng)添加,排除模式也添加了常見的不需要的請求,錄制模板下載方式見文章末尾介紹

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)白銀區(qū)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

  • 一、配置瀏覽器代理
    1. 打開IE瀏覽器,然后點(diǎn)擊工具》Internet選項(xiàng)》
      使用Jmeter錄制腳本并調(diào)試
    2. 點(diǎn)擊連接頁簽,在點(diǎn)擊局域網(wǎng)設(shè)置按鈕
      使用Jmeter錄制腳本并調(diào)試
    3. 在代理服務(wù)器一欄勾選為LAN使用代理服務(wù)器,輸入地址:localhost ,端口你要設(shè)置的代理端口,本文設(shè)置為8888,然后點(diǎn)擊確定按鈕
      使用Jmeter錄制腳本并調(diào)試
  • 二、開始錄制腳本
    1. 首先我們配置下界面語言,默認(rèn)為英文,修改下jmeter的bin目錄下的jmeter.properties文件37行#language=en 改成language=zh_CN,則每次打開jmeter都顯示為中文界面,如下
      使用Jmeter錄制腳本并調(diào)試
      使用Jmeter錄制腳本并調(diào)試
      錄制過程中,可能錄制的請求參數(shù)會顯示亂碼,也需要在jmeter.properties文件添加sampleresult.default.encoding=UTF-8 ,如下圖所示
      使用Jmeter錄制腳本并調(diào)試
    2. 雙擊運(yùn)行bin目錄下的jmeter.bat文件打開jmeter,首先需要在測試計(jì)劃右鍵點(diǎn)擊測試計(jì)劃》添加》非測試元件》HTTP代理服務(wù)器
      使用Jmeter錄制腳本并調(diào)試
    3. 端口中輸入ie中配置的端口,分組選擇put each group in a new transaction controller(在每個新組創(chuàng)建一個新的事務(wù)控制器,便于區(qū)分錄制的請求功能)
      使用Jmeter錄制腳本并調(diào)試
    4. 右鍵點(diǎn)擊測試計(jì)劃》添加》Threads》線程組,添加線程組
      使用Jmeter錄制腳本并調(diào)試
    5. 右鍵點(diǎn)擊線程組》添加》邏輯控制器》錄制控制器,添加錄制控制器
      使用Jmeter錄制腳本并調(diào)試
    6. 然后點(diǎn)擊HTTP代理服務(wù)器,點(diǎn)擊啟動按鈕,開啟錄制功能,此時你打開瀏覽器,登陸你要測試的系統(tǒng),進(jìn)行的操作都會被錄制下
      使用Jmeter錄制腳本并調(diào)試
    7. 腳本錄制如下,刪除掉不要的腳本,然后進(jìn)行調(diào)試
      使用Jmeter錄制腳本并調(diào)試
    8. 錄制過程中,可能出現(xiàn)界面提示"您的連接不是私密連接",實(shí)際是需要更新jmeter的crt證書
      使用Jmeter錄制腳本并調(diào)試
    9. 打開IE瀏覽器,點(diǎn)擊工具》Internet選項(xiàng)》內(nèi)容》證書》受信任的根證書頒發(fā)機(jī)構(gòu)》導(dǎo)入》下一步
      使用Jmeter錄制腳本并調(diào)試
    10. 點(diǎn)擊瀏覽按鈕,選擇bin目錄下的crt證書,然點(diǎn)擊下一步,一直點(diǎn)擊下一步,直到點(diǎn)擊完成
      使用Jmeter錄制腳本并調(diào)試
      使用Jmeter錄制腳本并調(diào)試
      使用Jmeter錄制腳本并調(diào)試
      使用Jmeter錄制腳本并調(diào)試
      使用Jmeter錄制腳本并調(diào)試
    11. 此時,重新打開報錯的百度頁面,正常顯示,錄制成功
      使用Jmeter錄制腳本并調(diào)試
  • 三、配置錄制腳本排除和包含模式

    實(shí)際錄制腳本過程中,可能會錄制到很多不需要的網(wǎng)站請求,或者一些不需要的js、css之類的請求,這時我們就可以通過排除和包含模式進(jìn)行過濾請求,這樣錄制的腳本就會更加簡潔,提高開發(fā)案例效率

設(shè)置排除模式的正則表達(dá)式:
1、排除.js結(jié)尾類型的請求

.*\.js

使用Jmeter錄制腳本并調(diào)試
2、如果需要排除更多類型,使用正則語法,添加即可,如下所示,

(?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|eot|otf|ttf|mp4|woff|woff2|do|query)
(?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|eot|otf|ttf|mp4|woff|woff2|do|query)[\?;].*

3、有時候錄制的腳本需要排除比如MongoDB結(jié)尾的請求,如下圖
使用Jmeter錄制腳本并調(diào)試
正則表達(dá)式需要另起一行,如下所示,表示接口地址以mongodb結(jié)尾的都排除

.*mongodb

使用Jmeter錄制腳本并調(diào)試
設(shè)置包含模式的正則表達(dá)式:
1、只錄制www.baidu.com域名的請求

.*www\.baidu\.com.*

使用Jmeter錄制腳本并調(diào)試
2、如果需要錄制多個域名的請求,只要用正則|連接即可,如下所示

.*www\.baidu\.com.*|.*www\.google\.com.*

3、這樣錄制的請求就只有谷歌和百度的請求,其它網(wǎng)站的請求都會被過濾掉
使用Jmeter錄制腳本并調(diào)試
使用Jmeter錄制腳本并調(diào)試

  • 四、調(diào)試腳本
    1. 添加debug sample用來調(diào)試,右鍵點(diǎn)擊線程組》添加>Sample》Debug Sample
      使用Jmeter錄制腳本并調(diào)試
    2. 添加查看結(jié)構(gòu)樹,右鍵點(diǎn)擊線程組》監(jiān)聽器》察看結(jié)果樹
      使用Jmeter錄制腳本并調(diào)試
    3. 點(diǎn)擊啟動按鈕,就可以在察看結(jié)果樹中看到調(diào)取的變量是否成功
      使用Jmeter錄制腳本并調(diào)試
      • 五、本章介紹如何錄制ios端的app請求
        1.目前app端接觸過的接口都是走h(yuǎn)ttps,所以需要安裝證書,也就是jmeter的bin目錄的ApacheJMeterTemporaryRootCA.crt,可以把該證書發(fā)送到手機(jī),然后安裝
        使用Jmeter錄制腳本并調(diào)試
        2.如下所示,本人親測發(fā)送到QQ手機(jī)端,然后使用QQ瀏覽器打開,就可以安裝成功
        使用Jmeter錄制腳本并調(diào)試
        3.安裝完成之后,需要在設(shè)置》通用》關(guān)于本機(jī)》證書信任設(shè)置,把_DO NOT INSTALL unless this is your certificate開啟
        使用Jmeter錄制腳本并調(diào)試
        4.進(jìn)入設(shè)置》通用》描述文件與設(shè)備管理,查看_DO NOT INSTALL unless this is your certificate是否顯示已驗(yàn)證,如果已驗(yàn)證,就可以進(jìn)行錄制請求了
        使用Jmeter錄制腳本并調(diào)試
        5.在手機(jī)已經(jīng)連接wifi(連接的wifi網(wǎng)絡(luò)需要和電腦的網(wǎng)絡(luò)一致)的情況下設(shè)置wifi代理,點(diǎn)擊手動輸入電腦ip,端口和jmeter的HTTP代理端口保持一致,如下所示
        使用Jmeter錄制腳本并調(diào)試
        使用Jmeter錄制腳本并調(diào)試
        6.啟動錄制按鈕,對app端進(jìn)行操作,就可以成功錄制請求
        使用Jmeter錄制腳本并調(diào)試

?如果文章對你有幫助,可以在右下角點(diǎn)擊關(guān)注功能,歡迎轉(zhuǎn)發(fā)、拍磚,本人會持續(xù)推出與測試有關(guān)的文章,與大家分享測試技術(shù),每一篇原創(chuàng)文章都是用心編寫,杜絕抄襲復(fù)制,微信公眾號與本平臺文章同步,方便大家查閱


QQ技術(shù)交流群:加群請輸入驗(yàn)證信息51CTO
?????????????使用Jmeter錄制腳本并調(diào)試


微信二維碼關(guān)注公眾號:

????????????使用Jmeter錄制腳本并調(diào)試


關(guān)注之后,回復(fù)資源下載,即可獲取本人共享的各種資源下載地址

使用Jmeter錄制腳本并調(diào)試

分享文章:使用Jmeter錄制腳本并調(diào)試
當(dāng)前鏈接:http://jinyejixie.com/article48/pgiphp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、建站公司、靜態(tài)網(wǎng)站、網(wǎng)站內(nèi)鏈、定制網(wǎng)站、關(guān)鍵詞優(yōu)化

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
冀州市| 巴楚县| 诏安县| 石嘴山市| 赤峰市| 乐都县| 陇西县| 丰城市| 刚察县| 嘉义市| 昌吉市| 神木县| 武鸣县| 上饶市| 五常市| 镇宁| 拉孜县| 留坝县| 偃师市| 方山县| 保山市| 乐都县| 新郑市| 布尔津县| 贡觉县| 汾阳市| 湘潭市| 阿拉尔市| 昭觉县| 屯留县| 德惠市| 神农架林区| 宝应县| 潜江市| 古蔺县| 贡觉县| 仲巴县| 普定县| 彰化县| 五指山市| 威信县|