自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 geohash bbox 生成四个顶点坐标

geohash 转换四个顶点坐标,方便在地图上展示

2022-08-26 18:12:36 442 1

原创 【shell 脚本 菜单多选】

shell 脚本, 菜单多选,执行多种构建任务

2022-08-19 16:46:53 751

原创 坐标+半径 生成 geohash

处理地理信息查询相关脚本

2022-07-15 13:30:19 610

原创 shell输出彩虹色

shell 脚本有趣的运用根据输入内容输出彩虹色的字符串附加各种效果如果没有输入字符串,就读取 rainbow.txt 内容,再输出#!/bin/sh#定义输出颜色的功能rmsg() { echo -e "\033[31m$*\033[0m"; }gmsg() { echo -e "\033[32m$*\033[0m"; }bmsg() { echo -e "\033[34m$*\033[0m"; }# 判断参数是否大于1个,如果没有参数就读入一个字符串作为参数if [ $# -l

2022-02-15 11:54:48 537

原创 ubuntu安装企业微信

ubuntu 安装企业微信、微信wine 和 playonlinux 常规安装都无法奏效, 可能是版本不兼容造成的问题,一启动就崩溃;所以找到了 deepin-wine-for-ubuntu 安装起来不要太简单, 亲测有效,还可以安装一些其他需要的软件,需要什么自己找,软件包下载地址:http://packages.deepin.com/deepin/pool/non-free/d/# 克隆代码仓库到本地git clone https://github.com/wszqkzqk/deepin

2022-01-24 11:52:39 3300 2

原创 POSTGIS 常用查询

--随机抽样语句, 抽样比 10%, 并且限制 1000条SELECT * FROM xxx_table tablesample bernoulli(0.1) limit 1000; --按 geometry + 半径100米查询SELECT name, address,geometry FROM xxx_table WHERE name = '广发汽车美容装饰' andST_DWithin( geometry::geography, '0101000020E6100000C7

2022-01-10 17:56:22 1176

原创 RobotFramework自动化正确打开姿势

RobotFramework 接口自动化@TOCRF正确使用的打开方法模块的设计和引用流程业务关键字逻辑

2021-11-02 15:24:01 6655

原创 jmeter 压测服务器相关配置

#服务器相关设置echo 30 > /proc/sys/net/ipv4/tcp_fin_timeoutecho 1 > /proc/sys/net/ipv4/tcp_tw_reuseecho 1 > /proc/sys/net/ipv4/tcp_tw_recycleulimit -n 50000sysctl -p# vim xx/jmeter/bin/jmeter如果压测级为8G 内存,设置压测脚本内存-Xms2g -Xmx4g#设置slave 机器...

2021-03-18 11:19:33 882

原创 玩转docker

玩转docker你将学会什么?这是一个最小的闭环,可以动手别BB, 做一遍你会明白很多可以把docker 运行起来;可以定制化自己的容器;怎样推送自己的镜像;让你学会怎样写一个简单的dockerfile;环境准备从哪里下手? 先有一个docker 环境,至于docker 怎么搭建环境,请参考:docker 官方文档为什么要自己构建镜像?1.自己把测试环境装一遍? 这个时间...

2020-04-23 18:59:58 422

原创 TestKiss 测试用例管理

TestKiss1.环境依赖python3, 请自行网上查找mongo, mongo 安装请参考:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/安装完成后记得启动 mongo, 假如你的mongodb 地址是:127.0.0.12.安装步骤git clone https://githu...

2020-04-21 16:33:04 973 1

原创 kong的结构和原理

Kong 结构图很多人刚接触 kong 的人,对kong 的结构感到困惑;自己也花了点功夫才搞明白,画了个图,帮助大家理解下;

2020-01-07 14:15:12 3514

原创 Win7 Jenkins Slave 踩坑

Win7 Jenkins Slave 踩坑Jenkins 添加Win7 SlaveWin7 默认不开启 Remote Registry 服务Access is denied. [0x00000005]Jenkins 配置错误Jenkins 添加Win7 Slave最近在添加Jenkins 的Win7 Slave 过程中遇到了几个坑,费了不少时间查问题。这里统一汇总一下,希望给遇到此类问题的人一...

2018-10-30 17:58:16 1122

转载 测试技术相关网址

安全测试百宝箱发现个安全测试工具的网站,里面工具很多,很全面http://netsecurity.51cto.com/art/201011/235748.htm

2018-08-03 11:17:12 419

转载 Python + Selenium 自动化

Python + Selenium 自动化看了这几篇博客,忍不住了,安利给想要动手做自动化的童鞋们~这三篇 python + selenium web 自动化的博客写的非常详细,动手跟着做一下, 就能简单搭建起自己的框架,有兴趣的可以看看:http://www.cnblogs.com/zidonghua/p/7429099.html http://www.cnblogs.co...

2018-07-31 17:36:22 560

转载 Python 并行任务技巧

Python 并行任务技巧在网上看了一些多线程和多进程的资料,大致都差不多,偶然发现一篇好文,这里分享一下: 传送门:https://www.oschina.net/translate/python-parallelism-in-one-line...

2018-07-03 16:23:16 425

翻译 升级版的RobotFramework 教程

升级版的RobotFramework 教程偶然在网上看到这个教程,感觉很详细,准备找时间翻译一下先在这里备注一下网址https://twiki.cern.ch/twiki/bin/view/EMI/RobotFrameworkAdvancedGuide...

2018-06-22 09:57:36 1070

原创 测试用例管理系统 --Nitrate

测试用例管理系统 –Nitrate最近在网上找开源的测试用例管理系统,发现了Nitrate。 https://github.com/Nitrate/Nitrate搭建环境很容易,说一下使用的初步体验。虽然有一些小BUG, 而且也不支持 excel 用例的导入导出,只支持xml 格式。但是相对来说还算是比较好用的了,毕竟这是个开源项目,回头研究一下。自己增加个excel 用例的导入导...

2018-05-30 19:51:31 12893 13

转载 robotframework 失败重跑

robotframework 失败后重跑看到一篇博客,对于UI 自动化超时,灰常有用,亲测可用,这里就直接转一下: https://blog.csdn.net/dassh/article/details/50422357

2018-05-25 11:53:07 2462

原创 robotframework appium 安卓权限问题

robotframework 安卓权限问题在使用rf + appium 做UI 自动化的时候,总是会遇到请求权限的弹框而且各个机型上的弹窗,可能还不相同,这就比较坑了机型那么多,不可能每个机型都去做一下兼容所以就上网找了各种方法,最终使用: adb shell pm grant xxx.xxx.package xxx.xxx.permission 的方法下面就介绍一下,怎样查找...

2018-05-22 18:39:00 1557 1

原创 schtasks 定时执行任务 windows 平台

schtasks 定时执行任务 windows 平台遇到一个在windows 平台执行定时脚本任务的问题,开始的时候用 at ,但是一直执行不成功。 偶然在网上搜索到 schtasks 命令,下面是参考文档地址: schtask 执行定时任务下面就来看一下怎么使用 schtasks:schtasks /? #查询所有命令用法 SCHTASKS SCHTASKS ...

2018-05-21 20:12:48 4784

转载 11个很少人知道但是很有用的Linux命令

网上偶尔看到这个,很赞必须要转一下: 11个很少人知道但是很有用的Linux命令

2018-05-09 19:10:38 358

原创 Robotframework Appium Android 7.0 测试

Robotframework Appium Android 7.0 测试最近在安卓机上测试一个项目,发现有的安卓机器可以正常执行脚本,有的安卓机器不能正常执行。就上网搜了一下,发现是Appium 的版本太低,对安卓7.0 的系统不支持,另外安卓7.0 的还需要 uiautomator2 才能正常运行。下面就说一下解决问题的过程:1.更新Appium 版本到下面这个版本(1.5 ...

2018-04-24 14:46:00 799

原创 RobotFramework js 选择动态元素

RobotFramework js 选择动态元素最近使用rf 测试又遇到一个非标准下拉列表选择的问题这里记录一下解决办法,希望对后面其他童鞋有帮助这个控件是JS 动态加载的div, 是非标准的控件。 这些元素定位需要通过,右键->检查 才能获取到元素位置。 使用 chrome 的 工具栏里的箭头无法识别。 识别到元素位置了,那么怎样去选择这些元素呢? 有的元素你...

2018-03-20 20:00:08 3312 1

原创 webdriver 不自动播放 adobe flash player

webdriver 不自动播放 adobe flash player自动化测试的时候遇到一个问题,chrome webdriver 不自动播放 adobe flash player.上网找了一下资料,是需要设置一下chrome 的 options于是就直接在 selenium 的库里面添加了 prefs 的选项文件路径: F:\Python27\Lib\site-packages...

2018-03-20 19:39:18 2539 1

转载 Robot Framework RIDE python3

Robot Framework RIDE python3 版本Robot Framework 的python 版本早出来了,但是 RIDE 还一直停留在 python2的 版本这么个优秀的框架,相信 RIDE 后续也会支持python3 版本的但是目前网上确实没有稳定的python3 版本 RIDE , 只搜索到了一个 develop 分支的版本这篇贴的末尾有个python3-R...

2018-02-08 18:19:28 4454

原创 Chrome 正在受到自动化软件控制 -- 解决办法

Chrome 正在受到自动化软件控制 – 解决办法上网找了一下发现可以使用chrome_options 设置 disable-infobars 这个参数禁用掉。 然后就顺着这个思路到 selenium 库里面去找到这个文件 F:\Python27\Lib\site-packages\selenium-2.xx.x-xxxx\selenium\webdriver\chrome\options

2018-01-11 09:44:03 11897 7

原创 python2 pip 安装报错

python2 pip 安装报错 最近使用pip 安装的时候总是报ssl 的一个错误 这个是因为pip请求的是https 的网址 我们可以使用 pip 的一个选项信任python 包的网址 这样就可以正常的安装对应的包了pip install --trusted-host pypi.python.org xxxx (包名)

2017-11-15 20:02:05 1296

原创 java android tcpdump抓包

java android tcpdump抓包 最近研究了一下怎样使用java 在android 执行tcpdump进行抓包 找了好多资料都不怎么准确,这里就记录一下提供参考 方法主要放在execCmd 里面了 生成的 pacp 文件主要是可以配合 wireshark 查看抓包到的内容说一下遇到的几个问题: 1. tcpdump 如果手机上没有,需要自己下载一个,adb p

2017-11-13 18:34:04 1059

原创 python 三行代码实现快速排序

python 三行代码实现快速排序 最近在看 python cookbook , 里面的例子很精彩,这里就帮过来,做个备忘录主要利用了行数的递归调用和Python的切片特性,解释一下每行代码的含义:第1行: #coding:utf-8 指定utf-8 编码第2行:定义函数名和参数第3行: 判断列表长度是否小于等于1, 如果小于等于1,直接返回列表第4行:返回递归函数拼接的列表,[lt

2017-09-06 10:02:38 10015 2

原创 python 黑科技(利用数学算法画图)

python 黑科技(利用数学算法画图) 看了项目和效果图之后,你会发现你学了个假的python 项目地址:https://github.com/neozhaoliang/pywonderland看看效果图: 假的吧: 我学了个假的python:

2017-08-31 15:22:09 1869

转载 js 生成评分star

js 生成评分star 就两行代码,可以实现随机生成评分star 的效果var rate = Math.ceil(Math.random()*5);"★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate); 放到浏览器控制台跑一下:

2017-08-31 14:41:38 540

原创 python 实现异步执行

python 实现异步执行 网上看到个例子怎样利用 threading 模块实现异步执行,自己动手试了试,写了个装饰器的例子,很实用。 把 async 分离开,放到一个单独的模块中,就可以把它当成一个模块实用分析一下,下面的例子: 定义了一个装饰器 async 和 A 、B 两个function A 里面sleep 20s , 然后打印 a function 字符串 B 里面直接打

2017-08-24 16:12:32 23668 2

转载 python 定时任务框架

python 定时任务框架 如果想实现自定义定时任务框架,可以看看下面转载的文章写的很详细传送门 => APScheduler定时框架

2017-08-21 16:31:52 779

原创 python 获取 模块 class 中所有方法

python 获取 模块 class 中所有方法 想写个方法去获取一个模块包含模块中的所有公共方法,发现网上的答案都不靠谱,最后找到了 getattr 这个方法,自己写了个例子#coding:utf-8import keywordsimport inspectfunc_list = [] def class_loader(cls): _class = getattr(

2017-08-21 15:05:53 14097

原创 python meta class 装饰器

python meta class 装饰器 研究了一下Selenium2Library 中的 KeywordGroup.py 这个模块 发现里面的方法写的挺好的,自己一步一步的打印去了解了一下。 对理解 meta class 和 装饰器很有帮助,这里给大家分享一下例子 MyKeyword class 是自己写的一个测试类,用来测试Meta class 和装饰器 这一部分代

2017-08-17 17:34:39 614

转载 selenium + java + js + jquery + xpath各种定位

selenium + java + js + jquery 各种定位 网上看到一篇非常好的文章,转载过来给大家分享一下selenium使用Xpath+CSS+JavaScript+jQuery的定位方法 - 专治各种定位不准并发症

2017-08-16 16:46:44 2378

转载 测试用例设计白皮书

测试用例设计白皮书 对于测试用例的一些设计方法,估计现在大多数人也就只剩下个印象了,具体怎么操作相信很多人都答不上来。可能和企业文化有关,这些最基础的知识,并没有被很正规的使用。 这里偶然看到一系列的博客给出了具体的实例和讲解,基本上可以做成教科书了。一、测试用例设计白皮书--测试用例基本概念 二、测试用例设计白皮书--等价类划分方法 三、测试用例设计白皮书--边界值分析方法

2017-08-14 16:18:31 543

转载 python unittest 自动化测试

python unittest 自动化测试 看到一篇非常好的博客,必须赞一下,这里转载一下点击下面的连接查看: unittest 自动化测试

2017-08-14 15:06:47 627

原创 robotframework 多进程 多线程

robotframework 多进程 一直想找个多进程执行rf case 的第三方库,都没找到。 这两天又上网找了找,从网上的两个回答里找到了灵感。 我们可以间接的达到这个目的。参考答案: 使用Process Library 多进程,后台执行 https://stackoverflow.com/questions/25427506/robotframework-threads

2017-08-11 16:02:08 4742 4

原创 HTMLTestRunner 改良版 py2

HTMLTestRunner 改良版 py2 HTMLTestRunner 是个很不错的工具,但是页面不够好看,也不支持中文。 网上看到有网友改良过后的py3支持版本,自己也花了点时间,修改了一下py2使用bootstrap修改样式修改支持中文显示错误添加回到顶部按钮 原代码如下,复制保存成,HTMLTestRunner.py:#encoding=utf-8"""A TestRun

2017-08-10 18:03:18 539

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除