用jmeter通過ssl驗證訪問https


找了一個支付寶的網站嘗試。https://memberprod.alipay.com/account/reg/index.htm

我用的是chrome,點這個小鎖

如果是IE也可以在網頁上右鍵,屬性,高級,證書

 

看到如下畫面,點擊copy to file導出證書

把導出的證書打成.store

設置訪問密碼

添加信任

在jmeter中請求設置如下


在ssl管理器中添加證書

 

 

然后運行就OK.

 

如果依舊無法訪問,提示證書不符合算法規則 ,可能是JDK版本問題。

有兩種解決辦法:

cmd Java -version 顯示為1.7

第一種(沒有試過)

以jdk1.7為例,打開\Java\jre7\lib\security 中的,java.security 文件(記事本) 將:jdk.certpath.disabledAlgorithms=MD2 改為jdk.certpath.disabledAlgorithms=

(=后面為空) (其他版本沒看到,基本以 去掉MD2為目的。

第二種,直接更換本機的JDK版本。

1,修改環境變量。JAVA_HOME 指向JDK1.6

2,打開注冊表

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment  把CurrentVersion 從原來的1.7改為1.6

3,進入到C:\Windows\System32 找到和java相關的,例如:java.exe  javaw.exe, javaws.exe.用jdk1.6下bin中的同名文件覆蓋這三個文件(可以事先做個備份再覆蓋)

4,cmd java -version 顯示為1.6


免責聲明!

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



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