之前我说明了Eureka注册中心的保护模式,由于在该模式下不能剔除失效节点,故按原有配置在实际中不剔除总感觉不是太好,所以深入研究了一下。当然,这里重申一下,不管实例是否有效剔除,消费端实现Ribbon重试机制也是必须的。 说下背景,在微服务架构中,有个CAP原则(一致性,可用性,可靠性),三者由于 ...
分类:
编程语言 时间:
2018-09-05 20:02:43
阅读次数:
167
遍历列表 # 直接遍历list: # 通过索引获取 # 基于enumerate()遍历 # 基于iter()遍历 遍历dict # 通过key遍历 # 直接遍历,本质是先转换成 (key,value)的list # iteritems() 返回值是 items的迭代器 ...
分类:
编程语言 时间:
2018-09-05 08:59:36
阅读次数:
167
http协议的mock可以使用 https://github.com/h2non/gock包 示例: 一个get请求的例子 ...
分类:
Web程序 时间:
2018-09-04 13:42:50
阅读次数:
530
本文主要介绍Ansible的几个命令模块,包括: command - 在远程节点上执行命令 shell - 让远程主机在shell进程下执行命令 script - 将本地script传送到远程主机之后执行 raw - 执行低级的和脏的SSH命令 expect - 执行命令并响应提示 telnet - ...
分类:
Web程序 时间:
2018-09-04 10:33:37
阅读次数:
1581
webpack作为前端最火的构建工具,是前端自动化工具链最重要的部分,使用门槛较高。本系列是笔者自己的学习记录,比较基础,希望通过问题+解决方式的模式,以前端构建中遇到的具体需求为出发点,学习webpack工具中相应的处理办法。(本篇中的参数配置及使用方式均基于webpack4.0版本)一.webpack与自动化测试webpack对应的关键词是模块化,它的主要任务就是打包和管理模块,所以首先需要明
分类:
Web程序 时间:
2018-08-31 21:24:35
阅读次数:
183
图片如下 怎么解决呢? 调整下PHP版本就可以了 ...
分类:
其他好文 时间:
2018-08-31 10:56:10
阅读次数:
1269
1 from selenium import webdriver 2 from selenium.webdriver.support.wait import WebDriverWait 3 from selenium.webdriver.support import expected_conditi... ...
分类:
编程语言 时间:
2018-08-29 18:42:00
阅读次数:
169
1.安装expect yum install expect expect相关知识 https://blog.csdn.net/lufeisan/article/details/53488395 2.脚本 注意事项 1)脚本 第一行 #!/usr/bin/expect 表明该脚本用`/usr/bin/ ...
分类:
系统相关 时间:
2018-08-28 17:50:40
阅读次数:
162
shell项目 分发系统 构建文件分发系统 1. 需求背景对于大公司而言,肯定时不时会有网站或者配置文件更新,而且使用的机器肯定也是好多台,少则几台,多则几十甚至上百台。所以,自动同步文件是至关重要的。 2. 实现思路首先要有一台模板机器,把要分发的文件准备好,然后只要使用expect脚本批量把 ...
分类:
系统相关 时间:
2018-08-21 18:25:35
阅读次数:
191
众所周知,在单元测试框架中引入ddt,可以将一组数据分解为多组数据,从而实现一条数据对应一个测试用例。但是除此之外,有没有别的办法来实现这个目的呢? 一. 代码部分 1. 创建一个被测函数math_method.py 2. 创建测试用例test_math_method.py 3. 创建测试数据tes ...
分类:
其他好文 时间:
2018-08-20 22:48:33
阅读次数:
238