0%

免密介绍

其实不能说是免密码登录,你在第一次登录进账户的时候还是需要密码的。但是再用该受信任用户身份访问其他节点的时候可以让你不用输入密码。也就是一次验证,处处通行。真正的术语叫做公钥登录。

所谓”公钥登录”,原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。这种方法要求用户必须提供自己的公钥。如果没有现成的,可以直接用ssh-keygen生成一个。

阅读全文 »

初始配置

1
2
3
mkdir d:\git_test
git config --global user.name "Your name"
git config --global user.email "you@example.com"
阅读全文 »

命名

测试套件的命名

Robotframework 的套件名称是直接从文件/目录的名字转换来的。文件的后缀名被去掉了而且下划线会被转换成空格,如果你的用到的单词都是小写的,那么开头字母会被转换成大写的。
比如 login_test.txt 会被转换成 Login Test, DHCP_and_DNS 会被转换成 DHCP and DNS。

阅读全文 »

基础命令

mv

  1. Moving files

    1
    mv test0001.txt /opt/
  2. Moving multiple files

    1
    2
    mv test0001.txt test0002.txt /opt/
    mv *.txt /opt/
  3. Moving directory

    1
    mv /tmp/test0001 /opt/
    阅读全文 »

安装python环境。

由于Robot Framework是基于python2开发的,所以必须选择安装python2版本,不然会造成很多异常,之后需要的一些依赖python2的库也无法安装。这里我选择安装的是Anaconda2,它自身就包含较多的python库,比较好用。

阅读全文 »

postman录制web接口请求

  1. 在chrome中安装插件Interceptor,设置如图:
阅读全文 »

正则表达式入门

  1. 名称:正则表达式[regular expression,简称RegEx]

  2. 使用正则表达式
    搜索或者替换。匹配一些文本(进行一次搜索)。匹配并替换一些文本(进行一次替换)。

  3. 定义:正则表达式是一些用来匹配和处理文本的字符串。

  4. 语法:语法是正则表达式最容易掌握的部分,真正的挑战是学会如何运用那些语法把实际问题分解为一系列正则表达式并最终解决。

    阅读全文 »