Jmeter를 이용해 https 사이트를 테스트를 하려면 ApacheJMeterTemporaryRootCA.crt 라는 임시 ca파일을 인증서 부분에 등록해야 한다.

OS별로 등록을 해 주는 방법들이 제각각 다른데 이를 정리하였다.

macOS

Function Method(in command line)
Add sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/new-root-certificate.crt
Remove sudo security delete-certificate -c "<name of existing certificate>"

Windows

Function Method(in command line)
Add certutil -addstore -f "ROOT" new-root-certificate.crt
Remove certutil -delstore "ROOT" <serial-number-hex>"

Ubuntu(Debian 계열)

Function Method
Add 1. Copy your CA to /usr/local/share/ca-certificates/
2. sudo cp xxx.crt /usr/local/share/ca-certificates/xxx.crt
3. sudo update-ca-certificates
Remove 1. Remove your CA file
2. sudo update-ca-certificates --fresh