91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Jmeter測試java請求

發布時間:2020-07-08 19:35:05 來源:網絡 閱讀:3911 作者:809316839 欄目:軟件技術

1、性能測試過程中,有時候開發想對JAVA代碼進行性能測試,Jmeter是支持對Java請求進行性能測試,但是需要自己開發、打包好要測試的代碼,就能在Java請求中對該java方法進行性能測試
2、本文舉的例子是Java實現通過傳入兩個參數,將值寫入到文件中


  • 開發思路
    1、使用Eclipse創建Maven 項目,配置Pom文件,引入Jmeter開發Java請求所需的依賴包;
    2、創建輸入參數類,和測試類,然后繼承JavaSamplerClient,實現四個主方法;
    3、對編寫好的項目進行編譯、打包
    4、把打包好的函數放到jmeter擴展目錄,調用Java請求,對封裝的Java方法進行測試;

JDK環境 Jmeter依賴包版本 Maven倉庫版本
1.8 4.0 3.5.3

Java_Sample完整項目下載方法見文章末尾介紹

一、新建Maven項目

1.File》New》Project,選擇Maven》Maven Project,一直點擊Next
使用Jmeter測試java請求
使用Jmeter測試java請求
2.配置Pom文件,Pom文件配置的Jmeter4.0版本,只要保存了Pom文件,系統就會自動下載和關聯相應的jar包,Pom配置文件如下:
使用Jmeter測試java請求
3.保存Pom文件之后,系統會自動下載關聯的依賴文件,會用到的為ApacheJMeter_core-4.0.jar和ApacheJMeter_java-4.0.jar如下圖:
保存前:
使用Jmeter測試java請求
保存后:
使用Jmeter測試java請求
4.此時,由于對pom文件進行了修改,項目頂層會出現一把×,并且編譯可能就會報錯,需要執行Maven》Update Project更新外部依賴的Jar包
使用Jmeter測試java請求

  • 更新前:
    使用Jmeter測試java請求
  • 更新后,編譯、打包正常:
    使用Jmeter測試java請求
    二、編寫輸入參數類,和測試類

    1.1. 輸入參數類,該類就是被測試的java方法,主要是實現將參數寫入到文件,代碼如下:
    使用Jmeter測試java請求
    1.2. 測試類,首先在com.xiet.Java_Sample包下創建一個類,類名為Jmeter_Test,需要繼承JavaSamplerClient類,然后實現父類的四個方法,和一個main方法
    使用Jmeter測試java請求

  • main主方法主要是用來本地調試,用來測試封裝的Java方法是否功能正常,如果能實現正常功能,就可以進行編譯、打包在Jmeter中進行調用
    使用Jmeter測試java請求
  • setupTest方法為初始化方法,實際運行時每個線程僅執行一次,在測試方法運行前執行,默認置空即可
    使用Jmeter測試java請求
  • runTest方法為測試方法,該方法用來傳入輸入的參數,然后調用參數類,進行測試
    使用Jmeter測試java請求
  • teardownTest方法為結束方法,實際運行時每個線程僅執行一次,在測試方法結束后執行,默認置空即可
    使用Jmeter測試java請求
  • getDefaultParameters方法為設置傳入的參數,可以設置多個,已設置的參數會顯示到Jmeter的參數列表中
    如下所示:
    使用Jmeter測試java請求

三、編譯、打包

  1. 編寫代碼完成,就可以進行編譯、打包操作了,右鍵點擊項目》Run As》Maven build
    使用Jmeter測試java請求
  2. 在Goals中輸入package,然后點擊Apply》Run執行編譯,打包操作
    使用Jmeter測試java請求
  3. 編譯打包完成,在target目錄會生成一個jar包,如下圖所示
    使用Jmeter測試java請求
    使用Jmeter測試java請求

四、驗證開發的函數是否正常

  1. 首先把Java_Sample_0.1.jar函數放到jmeter的\lib\ext目錄
    使用Jmeter測試java請求
  2. 然后啟動Jmeter,線程組》添加》Sample》Java請求
    使用Jmeter測試java請求
  3. 在類名稱中選擇封裝的Java類,為com.xiet.Java_Sample.Jmeter_Test,該類名稱為包名+類名
    使用Jmeter測試java請求
  4. 本次設置2線程,2循環,點擊執行按鈕,執行結果如下:
    使用Jmeter測試java請求
    使用Jmeter測試java請求

    ***

    完整源碼如下:
    使用Jmeter測試java請求


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


QQ技術交流群:加群請輸入驗證信息51CTO
?????????????? 使用Jmeter測試java請求


微信二維碼關注公眾號:

?????????? 使用Jmeter測試java請求


關注之后,回復資源下載,即可獲取本人共享的各種資源下載地址

使用Jmeter測試java請求

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五大连池市| 获嘉县| 锦州市| 郁南县| 江陵县| 河南省| 洞头县| 故城县| 博兴县| 北票市| 岑溪市| 辉南县| 赤壁市| 竹北市| 蚌埠市| 道孚县| 台中市| 临沂市| 德庆县| 陆良县| 宝鸡市| 鲜城| 卢龙县| 鱼台县| 乌鲁木齐县| 连江县| 阜宁县| 虎林市| 平泉县| 东乡族自治县| 和顺县| 西藏| 万州区| 神农架林区| 诸城市| 北宁市| 长武县| 汉川市| 鄯善县| 都昌县| 伊通|