Colour

python接口自动化框架搭建

人走茶凉 提交于 2021-01-21 03:59:17
一、在搭建接口自动化测试框架前,我觉得先需要想明白以下几点:   ① 目前情况下,绝大部分接口协议是http,所以需要对http协议有个基本的了解,如:http协议请求、响应由哪些部分组成,常用的method,对应的请求传参方式等等   ② 需要对接口发送请求,所以要对可以发送http请求的模块比较熟悉,如python 的requests、urllib 等   ③ 使用的数据承载工具,如使用excel、mysql、oracle 等   ④ 实现哪些需求,如 在用例层面控制是否执行用例,响应信息、执行结果、失败原因等等写入数据载体,可变参数分离的配置化,测试结束后邮件发送结果给相关人员等等   ⑤ 发送请求前需要解决哪些问题,如 上下接口间的关联(包含请求参数与关联参数的映射关系)、url的拼接等等;请求后的断言等等   ⑥ 其他的,如涉及到接口加密、调用其他语言的方法等等 二、下面是实现的思路: 先遍历接口列表》查找出需要测试的接口》根据接口找到对应的用例》 遍历该接口的用例》找出需要执行的用例》判断用例是否与其他接口有关联》 处理关联关系》拼接请求url及参数》发送请求》断言用例是否通过》写入结果内容》发送邮件 三、框架模块基本结构(数据载体使用excel) 关联示例: 参数配置示例: 日志示例: 四、主函数详细代码(即第二步的思路实现) from utils

[AR/VR教程] SteamVR Unity工具包(一):概览和控制器事件

烂漫一生 提交于 2020-12-17 14:15:36
Quick Start 快速上手 · Clone this repository git clone https://github.com/thestonefox/SteamVR_Unity_Toolkit.git · Open the SteamVR_Unity_Toolkit within · Import the SteamVR Plugin from the Unity Asset Store · Browse the Examples scenes for example usage of the scripts · 克隆仓库 git clone https://github.com/thestonefox/SteamVR_Unity_Toolkit.git · 用 Unity3d 打开 SteamVR_Unity_Toolkit · 从 Unity 资源商店导入 SteamVR Plugin · 浏览 Examples 场景作为例子来看脚本的用法 Summary 概要 This toolkit provides many common VR functionality within Unity3d such as (but not limited to): 这个工具包提供了很多Unity3d里的常用VR功能,如下(但并不局限于此): · Controller

RabbitMQ-2介绍

狂风中的少年 提交于 2020-12-16 04:28:34
简介 RabbitMQ:接受消息再传递消息,可以视为一个"邮局"。发送者和接受者通过队列来进行交互,队列的大小可以视为无限的,多个发送者可以发生给一个队列,多个接收者也可以从一个队列中接受消息。 code rabbitmq使用的协议是amqp,用于python的推荐客户端是pika pip install pika -i https://pypi.douban.com/simple/ 生产者:send.py import pika # 建立一个连接 connection = pika.BlockingConnection(pika.ConnectionParameters( 'localhost')) # 连接本地的RabbitMQ服务器 channel = connection.channel() # 获得channel 这里链接的是本机的,如果想要连接其他机器上的服务器,只要填入地址或主机名即可。 接下来我们开始发送消息了,注意要确保接受消息的队列是存在的,否则rabbitmq就丢弃掉该消息. channel.queue_declare(queue='hello') # 在RabbitMQ中创建hello这个队列 channel.basic_publish(exchange='', # 使用默认的exchange来发送消息到队列 routing_key='hello', #

R语言入门系列之二

◇◆丶佛笑我妖孽 提交于 2020-12-04 20:40:48
2 数据管理与可视化 2.1数据预处理 在进行正式的数据分析之前,通常要对数据进行处理。而读取数据仅仅是最简单的,之后还要进行数据的筛选、排序、转换等。数据框是最方便的数据存储、管理对象。 R 有很多内置的示例数据集包括向量、矩阵数据框等,可以使用 data() 进行查看,接下来我们以 R 内置数据 mtcars ( 32 辆汽车在 11 个指标上的数据)为例进行分析,如下所示: ⑴ 内容添加与修改 ① 添加修改新变量 函数 transform() 可以在数据框中创建新变量,并使用其他变量进行赋值,如下所示: mydata=transform(mtcars, sums=gear+carb, means=(disp+hp)/2) 运行结果如下: within() 函数可以在数据框内部进行操作,下面我们添加一新的类别变量: mydata=within(mydata, { size=NA # 创建变量 size[sums<6]="low" size[sums>=6 & sums<=8]="mid" size[sums>8]="high" size[sums==13]=NA }) 结果如下所示: 如果要修改数据框中已有的数据和变量名,可以使用 fix() 函数,该函数可以调用文本编辑器然后使用键盘来对数据框进行修改,如下所示: 使用 names() 函数可以调用或重新赋值变量名,如下所示:

在tmux中使用tmux-powerline

纵饮孤独 提交于 2020-10-31 05:32:02
在tmux中使用tmux-powerline tmux中使用tmux-powerline,并使用雅虎天气显示天气 1. 安装tmux sudo pacman -S tmux 2. 从github上安装tmux-powerline cd ~/some/path/ #进入到你要克隆的目录 git clone https://github.com/erikw/tmux-powerline.git 3. 配置tmux-powerline 配置基本的信息,将下面的加入到你的.tmux.conf中 set-option -g status on set-option -g status-interval 2 set-option -g status-justify "centre" set-option -g status-left-length 60 set-option -g status-right-length 90 set-option -g status-left "#(~/path/to/tmux-powerline/powerline.sh left)" set-option -g status-right "#(~/path/to/tmux-powerline/powerline.sh right)" set-window-option -g window-status

以太网性能测试仪-Y.1564测试

Deadly 提交于 2020-09-26 11:56:02
在网络部署之后和业务开展之前,运营商迫切希望了解当前网络的性能状态,以便为商业规划和业务推广提供必要的基础数据支持。因此,高可靠性和高精确度的性能测试方法对于运营商评判网络性能的优劣,显得尤为重要。而RFC 2544等传统测试标准已不足于鉴定当今的服务等级协议(SLA)。IETF于1999年发布了相关标准,定义了通用流测试方法作为评估网络性能的标准方法。然而,由于通用流测试方法存在如下不足,导致其在实际应用中的推广受到限制。 测试结果反映的是网络性能的界限,而不能作为校验业务是否达到服务等级规约SLA(Service Level Agreement)的依据。 没有提供验证网络配置和测试承诺信息速率CIR(Committed Information Rate)、超额信息速率EIR(Excess Information Rate)和颜色模式CM(Colour Mode)等性能指标的测试方法。 ITU-T在2011年发布了Y.1564(Ethernet Service Activation Test Methodology)标准,给运营商评估以太网络性能提供了新的测试方法:以太业务激活测试方法。跟通用流测试方法相比,以太业务激活测试方法的功能更强大,支持多种业务场景;测试结果更精确,可信度更高,更能反映运营商承租给客户网络资源的性能。 以太业务激活测试方法功能强大,支持多种业务场景

使用gganimate包做动态图 r 学习笔记

拟墨画扇 提交于 2020-08-19 17:32:57
今天学习一个主要用于绘制动画的ggplot2的扩展包—gganimate包 文章目录 gganimate包简要介绍 先决条件: 演示数据集 静态绘图 核心函数1:transition_*() 按时间添加动态 核心函数2:view_*()让视图跟随每个帧中的数据变换 核心函数3:shadow():在给定的时间点显示其他时间点的数据(加小尾巴) gganimate包简要介绍 几个主要函数 transition_()定义了数据应如何散布以及如何与时间相关。 shadow_() 定义应如何在给定的时间点显示其他时间点的数据。 view_() 定义位置比例应如何随着动画变化。 enter_()/exit_() 定义在动画过程中新数据应如何显示以及旧数据应如何消失。 ease_aes() 系列函数定义在过渡期间应如何缓和不同的美学。 gganimate的关键语法有三个: ggplot图形、transition_*()过渡函数、animate()生成动画。 先决条件: gganimate 稳定版本在 CRAN 上可用,可与 一起安装。最新的开发版本可以安装如下: install.packages ( 'gganimate' ) devtools :: install_github ( 'thomasp85/gganimate' ) 加载所需的包,将默认 ggplot2 主题设置为 :theme

Ubuntu grub界面颜色设置;Ubuntu 加载页面颜色设置;Ubuntu 登录界面颜色设置

▼魔方 西西 提交于 2020-08-16 08:02:26
我对ubuntu的紫色不太喜欢,我比较喜欢黑色;虽然20.04版本换成了黑色,登录界面也很好看;但是我用的是旧版本ubuntu,所以只能动手改了; grub界面颜色设置: vim /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub; 结束后 使用 sudo update-grub if background_color 0 , 0 , 0 , 0 ; then clear fi 加载界面颜色设置: vim /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script ; 结束后 使用 sudo update-grub # Previous background colour # #300a24 --> 0.19 , 0.04 , 0.14 # New background colour # #2c001e --> 0.16 , 0.00 , 0.12 # Window.SetBackgroundTopColor ( 0.00 , 0.00 , 0.00 ); # Nice colour on top of the screen fading to Window.SetBackgroundBottomColor ( 0.00 , 0.00 , 0.00 ); # an

以太网性能测试仪-Y.1564测试

橙三吉。 提交于 2020-08-14 07:03:28
在网络部署之后和业务开展之前,运营商迫切希望了解当前网络的性能状态,以便为商业规划和业务推广提供必要的基础数据支持。因此,高可靠性和高精确度的性能测试方法对于运营商评判网络性能的优劣,显得尤为重要。而RFC 2544等传统测试标准已不足于鉴定当今的服务等级协议(SLA)。IETF于1999年发布了相关标准,定义了通用流测试方法作为评估网络性能的标准方法。然而,由于通用流测试方法存在如下不足,导致其在实际应用中的推广受到限制。 测试结果反映的是网络性能的界限,而不能作为校验业务是否达到服务等级规约SLA(Service Level Agreement)的依据。 没有提供验证网络配置和测试承诺信息速率CIR(Committed Information Rate)、超额信息速率EIR(Excess Information Rate)和颜色模式CM(Colour Mode)等性能指标的测试方法。 ITU-T在2011年发布了Y.1564(Ethernet Service Activation Test Methodology)标准,给运营商评估以太网络性能提供了新的测试方法:以太业务激活测试方法。跟通用流测试方法相比,以太业务激活测试方法的功能更强大,支持多种业务场景;测试结果更精确,可信度更高,更能反映运营商承租给客户网络资源的性能。 以太业务激活测试方法功能强大,支持多种业务场景

飞歌 Mcool

本小妞迷上赌 提交于 2020-08-14 01:07:15
A cool music player. Powered by Bass and BassVis. 极简本地音乐播放器,透明、纯文本界面。支持轻媒体库、歌词、可视化。最小化到托盘,占用资源少,适合边听音乐边工作。(截图 by 左时右光) 运行环境:Windows XP / 7 / 8 / 10,简体 / 繁體 / English / Unicode 格式支持:APE / FLAC / WavPack / MP3 / OGG / TTA / TAK / Musepack / AAC / AC3 / WMA / Wav / CD / ALAC / Aiff / MOD / CUE 新版下载: Mcool 3360 (2020.6.21) 捐助获取完整版 | 概念版 McoolDev 3360 (2020.4.21) | 经典版 Classic (支持 ClearType) | 触屏版 Surface (2018.7.19) | 可视化插件 VIS | 图片集 Wallpaper | 简版 Lite (兼容 MacType) | 迷你版 Mini (兼容 Wine) | 视频版 McoolVideo Mcool 安卓 276 (2018.7.19) 适合安卓较高版本 | Mcool 安卓 276 (2018.7.19) 不带服务版本 | Mcool 安卓 276 (2018.7.19)