Sahi (2) —— https/SSL配置(102 Tutorial)


jvm版本: 1.8.0_65

sahi版本: Sahi Pro 6.1.0

参考来源:

Sahi官网

Sahi Quick Tutorial

Sahi官方文档:配置基础

Sahi (1) —— 快速入门(101 Tutorial)

准备

参照文章

Sahi (1) —— 快速入门(101 Tutorial)

搭建好sahi的本地环境。

配置

官方网站提供了Windows、Mac、Linux三种环境配置方案,以下的所有说明是基于亲测的Mac环境。

在执行配置脚本之前,必须保证Sahi处于运行状态

:bin Richard$ ./start_dashboard.sh

通过终端命令行进入路径/userdata/bin,然后运行以下命令

:userdata Richard$ ./add_ssl_root_cert_mac.sh   

某些网站仍然无法访问

由于有些网站证书生成使用的是弱算法,所以访问时会出错,

为了解决这个问题:

  1. 通过Sahi Controller -> Info tab上查看使用的java版本及路径

    或者也能够通过查看启动Sahi Dashboard输出的日志查看

    *注意,Sahi6.1启动脚本里面会自行设置java path

    start_dashboard.sh文件中,我们发现会设置当前Sahi Dashboard的java运行时

    /userdata/bin下有setjava.sh文件

     #!/bin/bash#export SAHI_JAVA_HOME=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Homeexport SAHI_JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home#export SAHI_JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home#export SAHI_JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Homeexport PATH=$SAHI_JAVA_HOME/bin:$PATH

    我们可以修改其到指定的java home。

  2. 打开该jre路径/lib/security/java.security

  3. 查找jdk.certpath.disabledAlgorithms,可能长下面这样:

     jdk.certpath.disabledAlgorithms=MD2
  4. 将其注释掉

     #jdk.certpath.disabledAlgorithms=MD2
  5. 然后重启Sahi

测试

尝试访问某宝*https://taobao.com*成功。

尝试访问某度*https://www.baidu.com*成功。

尝试访问某讯*https://www.qq.com*不成功。(待解)

问题

  • 为什么第三个https访问不成功?

  • 在测试过程中,完成以上配置,出现本地搭建的https网站仍然不能正常访问的情况,参见另一篇文章解决此问题。

Sahi (3) —— 压力测试Load Test以CAS SSO登陆场景为例(103 Tutorial)

结束

Sahi (2) —— https/SSL配置(102 Tutorial)相关推荐

  1. nginx https ssl 配置

    #设置https 访问server { listen 443; server_name www.xxx.com; access_log xxx/xxx/xxx.log combined; index ...

  2. nginx安装、nginx前端配置、后端配置、前后端分离配置、https支持(ssl配置)、负载均衡配置、nginx location详解

    nginx配置 一.nginx安装 二.nginx配置 仅前端配置 仅后端配置 前后分离配置(1) 前后分离配置(2) 前后不分离配置 https/ssl配置 负载均衡配置 数据压缩配置 三.完整ng ...

  3. SharePoint 2013 配置HTTPS(SSL)

    //来源:http://www.cnblogs.com/jianyus/p/4234780.html 1.打开服务器上的IIS,找到服务器证书,如下图: 2.进入服务器证书,点击右侧操作"创 ...

  4. Apache httpd 配置HTTPS SSL访问 443

    2, 首先安装https模块yum install mod_ssl 3. 配置Apache Web服务器 首先,修改下面的配置文件.仅需配置红色部分 SSLCertificateFile 和 SSLC ...

  5. NGINX SSL配置之设置HTTPS服务器

    NGINX SSL配置 本节介绍如何在NGINX和NGINX Plus上配置HTTPS服务器. 设置HTTPS服务器 要设置HTTPS服务器,请在您的nginx.conf文件中的块中ssl将该list ...

  6. 在IIS中使用SSL配置HTTPS网站

    在IIS中使用SSL配置HTTPS网站 由于Windows系统的普及,很多中小企业在自己的网站和内部办公管理系统都是用默认的IIS来做WEB服务器使用.     默认情况下我们所使用的HTTP协议是没 ...

  7. 图文详解:阿里云域名配置免费https/SSL证书

    文章目录 https简介 证书购买 配置证书 注意事项 https简介 首先简单说一下https的原理.即服务端与客户端(浏览器)如何保证数据是加密传输的呢?我记得有个经典的例子: 服务端发给客户端一 ...

  8. 阿里云配置https,配置SSL证书

    官方教程 SSL证书操作指南 - 数字证书管理服务 - 阿里云 nginx配置ssl教程 在Nginx或Tengine服务器上安装证书 - 数字证书管理服务 - 阿里云 server {listen ...

  9. python sanic 设置ssl证书_配置自签https ssl证书

    由于人们越来越重视网络安全,所以很多平台及系统都要求使用https方式接入.而且一些开源服务框架在调用时也只接受https请求,这将导致平时开发/测试时需要用到ssl证书的地方越来越多. 在2016年 ...

最新文章

  1. 201521123117 《Java程序设计》第1周学习总结
  2. Windows Server 2012 r2 显示计算机图标
  3. IP修改器的作用以及用途
  4. myVariable是java标识符吗_java 标识符与变量
  5. OpenShift Security (3) - 准备客户端环境和演示应用
  6. Vue3 + cli4 配置路由
  7. 渗透测试工程师常见面试33题——应届生
  8. 谷歌浏览器截全图小技巧
  9. 3d打印技术应用实例_3D打印(工作,优势和应用)
  10. 怎么理解cpu load?
  11. 三相功率测量,两表法和三表法区别
  12. 计算机网络安全防范措施的摘要,浅析计算机网络安全的隐患及防范措施
  13. 机架服务器技术规范文件,CQC3135-2011服务器节能认证技术规范
  14. 以题促学02_matplotlib画图_墨尔本1981年至1990年的每月温度情况折线图
  15. ubuntu18.04系列2—桌面美化(gnome)
  16. Java虚拟机学习 - 查看JVM参数及值的命令行工具
  17. 小陈学JS js内置对象 Date对象
  18. 静态HTML旅行主题网页设计与实现——联途旅游网服务平台网(39页)HTML+CSS+JavaScript
  19. 数据挖掘(清华公开课)
  20. 超级计算机用户名,天河二号超级计算机资源申请表.doc

热门文章

  1. ISQL文件夹,目前唯一解决办法就是sa密码设置为复杂点的,开机密码设置成复杂点的。...
  2. UML基础教程(内部使用教程) 非常不错的ppt!!强烈推荐
  3. C# 参考之访问关键字:base、this
  4. ping通网关不能上网_手机、电脑为什么连不上网(断网)?
  5. ProxyStrike运行bug解决办法
  6. ArduinoYun教程之Arduino环境与Linux环境的桥梁Bridge
  7. centos sqldeveloper 连接mysql,Oracle SQL Developer 连接 Mysql 等数据库
  8. 市政管网检测机器人收费标准_泰州泰兴新街镇市政管道机器人检测怎么收费
  9. 数学大神攻克猜字游戏Wordle,求解算法成绩逼近理论极限,连信息论都用上了...
  10. 这家研究院太年轻,竟跟世界级选手“叫板”