在客户端部署HTTPress

在性能测试场景中,需要使用HTTPress作为客户端工具进行压力测试,而服务端使能KAE并结合Nginx服务。

客户端可以灵活配置,既可以使用物理机,也可以利用虚拟机来模拟客户端。当服务端CPU利用率达到100%时,使用HTTPress测试生成的RPS指标来衡量KAE的加速性能。

  1. 安装依赖包。

    yum install -y gnutls-devel libev-devel openssl-devel

  2. 下载HTTPress安装包到虚拟机的“/home”目录。若虚拟机可以访问网络,则可以通过wget命令直接下载HTTPress源码。

    cd /home
    wget https://github.com/yarosla/httpress/archive/1.1.0.tar.gz --no-check-certificate -O httpress-1.1.0.tar.gz

  3. 解压HTTPress源码包并进入解压后的HTTPress目录,进行编译安装。

    tar -zxvf httpress-1.1.0.tar.gz
    cd httpress-1.1.0
    make -j64

  4. 配置并检查HTTPress是否安装成功。

    cp /home/httpress-1.1.0/bin/Release/httpress /usr/bin/
    httpress -v

    可以看到已安装的HTTPress为目标版本。