GMab

国密版ab, 支持国密SSL协议(TLCP)

Apache服务器自带了一个web压力测试工具,即Apache HTTP server benchmarking tool,简称 ab。ab非常实用,它不仅可以对Apache服务器进行网站压力测试,也可以对其它类型的We服务器进行压力测试,比如Nginx、Tomcat、IIS等。

ab自身不支持国密SSL协议(TLCP)。国密SSL实验室(www.gmssl.cn)做了国密适配,生成了一个国密版ab,简称gmab。gmab可免费下载和使用。

1)简单执行

2)测试单向国密SSL

注释:
1)-f GMSSL
2)尽量不要用互联网的真实服务器做测试,避免给网站带来太大压力

1)访问https://www.gmcrt.cn生成客户端国密双证书

 

2)测试双向国密SSL

注释:
1)-E ./sm2.user1.sig.pem指定签名证书和私钥,由sm2.user1.sig.crt.pem和sm2.user1.sig.key.pem合并而来
2)-F ./sm2.user1.enc.pem指定加密证书和私钥,由sm2.user1.enc.crt.pem和sm2.user1.enc.key.pem合并而来
3)证书和私钥格式(pem,证书和私钥合并):
-----BEGIN CERTIFICATE-----
MIIBuDCCAVygAw...
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGB...
-----END PRIVATE KEY-----

1)程序下载

编号OSURL备注
1Linux/x64https://ab.gmssl.cn/down/gmab_linux_x64支持Intel/AMD/海光/兆芯
2Linux/aarch64https://ab.gmssl.cn/down/gmab_linux_aarch64支持飞腾/鲲鹏/瑞芯微
3macOS/x64https://ab.gmssl.cn/down/gmab_macos_x64支持Intel
4macOS/aarch64https://ab.gmssl.cn/down/gmab_macos_aarch64支持M1/M2/M3
注释:
1)考虑到Windows网络性能欠佳,因此不提供Windows版本的gmab。

2)CA证书

https://ab.gmssl.cn/down/boc.ca.pem

3)用户测试证书

https://ab.gmssl.cn/down/sm2.user1.zip

https://ab.gmssl.cn/down/sm2.user1.sig.pem

https://ab.gmssl.cn/down/sm2.user1.enc.pem

www.gmssl.cn (国密SSL实验室)

www.gmcrt.cn (国密证书实验室)

tlcp.gmssl.cn (TLCP检测仪)

curl.gmssl.cn (国密版cURL)

wget.gmssl.cn (国密版Wget)

rand.gmssl.cn (国密随机性检测)

contact@gmssl.cn