Jmeter使用SSL(HTTPS協議)


Jmeter是apache一款開源、小巧的性能測試工具,平時測試web http協議經常使用,其實jmeter同樣支持ssl。方法如下:

  • 需要裝有目標網站證書的密鑰庫,即testclient.keystore(文件名隨意).這個文件里包含目標網站的證書和自己的密碼,這個東西需要我們自己生成,生成方法參見:CloseableHttpClient加載證書來訪問https網站

 

  • 將生成好的testclient.keystore放到隨意目錄中(比如/home/victor/testclient.keystore)。修改jmeter配置文件,將testclient.keystore路徑和自己的密碼配置進去,這里以jmeter-5.1.1為例。
  • 配置文件為apache-jmeter-5.1.1/bin/system.properties,配置如下:
  • # Keystore properties (client certificates)
    # Location
    javax.net.ssl.keyStore=D:\Jmeter\SSL\testclient.keystore //密鑰庫路徑
    #
    #The password to your keystore
    javax.net.ssl.keyStorePassword=yxp //這個是生成密鑰庫時,設置的密碼

  • 重啟jmeter,打開自己的腳步文件.jmx,https的端口一般是443,不再是http的80端口(當然也不一定是443,這個是可以配置的)。構造一個https請求,應該可以發送出去了;由於添加了密鑰庫,jmeter也可以錄制https的請求了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM